diff --git a/.gitignore b/.gitignore index 8680825..d08d8f6 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ lerna-debug.log* node_modules .DS_Store -dist dist-ssr coverage *.local diff --git a/dist.zip b/dist.zip new file mode 100644 index 0000000..577075d Binary files /dev/null and b/dist.zip differ diff --git a/dist/assets/401-BnzQ57U8.js b/dist/assets/401-8RIqH0GR.js similarity index 94% rename from dist/assets/401-BnzQ57U8.js rename to dist/assets/401-8RIqH0GR.js index c5265d4..d298502 100644 --- a/dist/assets/401-BnzQ57U8.js +++ b/dist/assets/401-8RIqH0GR.js @@ -1 +1 @@ -import{_ as d,j as f,r as m,c as k,d as o,w as s,e as n,o as g,h as a,f as e}from"./index-DikBC4WP.js";const x="/assets/401-HGF6Q5qM.gif",b={class:"errPage-container"},h={class:"list-unstyled"},w={class:"link-type"},v=["src"],y={__name:"401",setup(B){let{proxy:r}=f();const c=m(x+"?"+ +new Date);function u(){r.$route.query.noGoBack?r.$router.push({path:"/"}):r.$router.go(-1)}return(C,t)=>{const _=n("el-button"),i=n("router-link"),l=n("el-col"),p=n("el-row");return g(),k("div",b,[o(_,{icon:"arrow-left",class:"pan-back-btn",onClick:u},{default:s(()=>[...t[0]||(t[0]=[a(" 返回 ",-1)])]),_:1}),o(p,null,{default:s(()=>[o(l,{span:12},{default:s(()=>[t[2]||(t[2]=e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),t[3]||(t[3]=e("h2",null,"您没有访问权限!",-1)),t[4]||(t[4]=e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),e("ul",h,[e("li",w,[o(i,{to:"/"},{default:s(()=>[...t[1]||(t[1]=[a(" 回首页 ",-1)])]),_:1})])])]),_:1}),o(l,{span:12},{default:s(()=>[e("img",{src:c.value,width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,v)]),_:1})]),_:1})])}}},I=d(y,[["__scopeId","data-v-2c8b7582"]]);export{I as default}; +import{_ as d,j as f,r as m,c as k,d as o,w as s,e as n,o as g,h as a,f as e}from"./index-nRSe4xNB.js";const x="/assets/401-HGF6Q5qM.gif",b={class:"errPage-container"},h={class:"list-unstyled"},w={class:"link-type"},v=["src"],y={__name:"401",setup(B){let{proxy:r}=f();const c=m(x+"?"+ +new Date);function u(){r.$route.query.noGoBack?r.$router.push({path:"/"}):r.$router.go(-1)}return(C,t)=>{const _=n("el-button"),i=n("router-link"),l=n("el-col"),p=n("el-row");return g(),k("div",b,[o(_,{icon:"arrow-left",class:"pan-back-btn",onClick:u},{default:s(()=>[...t[0]||(t[0]=[a(" 返回 ",-1)])]),_:1}),o(p,null,{default:s(()=>[o(l,{span:12},{default:s(()=>[t[2]||(t[2]=e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),t[3]||(t[3]=e("h2",null,"您没有访问权限!",-1)),t[4]||(t[4]=e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),e("ul",h,[e("li",w,[o(i,{to:"/"},{default:s(()=>[...t[1]||(t[1]=[a(" 回首页 ",-1)])]),_:1})])])]),_:1}),o(l,{span:12},{default:s(()=>[e("img",{src:c.value,width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,v)]),_:1})]),_:1})])}}},I=d(y,[["__scopeId","data-v-2c8b7582"]]);export{I as default}; diff --git a/dist/assets/401-8RIqH0GR.js.gz b/dist/assets/401-8RIqH0GR.js.gz new file mode 100644 index 0000000..7428b07 Binary files /dev/null and b/dist/assets/401-8RIqH0GR.js.gz differ diff --git a/dist/assets/401-BnzQ57U8.js.gz b/dist/assets/401-BnzQ57U8.js.gz deleted file mode 100644 index e9ec9a8..0000000 Binary files a/dist/assets/401-BnzQ57U8.js.gz and /dev/null differ diff --git a/dist/assets/404-W2OpILVy.js b/dist/assets/404-DS_mPX5a.js similarity index 94% rename from dist/assets/404-W2OpILVy.js rename to dist/assets/404-DS_mPX5a.js index 23d19d1..0afec79 100644 --- a/dist/assets/404-W2OpILVy.js +++ b/dist/assets/404-DS_mPX5a.js @@ -1 +1 @@ -import{_ as o,b as l,c as _,f as t,q as c,d,t as n,s as r,w as p,e as m,o as u,h as v}from"./index-DikBC4WP.js";const h="/assets/404-N4aRkdWY.png",a="/assets/404_cloud-CPexjtDj.png",f={class:"wscn-http404-container"},g={class:"wscn-http404"},x={class:"bullshit"},b={class:"bullshit__headline"},k={__name:"404",setup(N){let e=l(()=>"找不到网页!");return(w,s)=>{const i=m("router-link");return u(),_("div",f,[t("div",g,[s[3]||(s[3]=c('
404404404404
',1)),t("div",x,[s[1]||(s[1]=t("div",{class:"bullshit__oops"}," 404错误! ",-1)),t("div",b,n(r(e)),1),s[2]||(s[2]=t("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),d(i,{to:"/index",class:"bullshit__return-home"},{default:p(()=>[...s[0]||(s[0]=[v(" 返回首页 ",-1)])]),_:1})])])])}}},B=o(k,[["__scopeId","data-v-328ae272"]]);export{B as default}; +import{_ as o,b as l,c as _,f as t,q as c,d,t as n,s as r,w as p,e as m,o as u,h as v}from"./index-nRSe4xNB.js";const h="/assets/404-N4aRkdWY.png",a="/assets/404_cloud-CPexjtDj.png",f={class:"wscn-http404-container"},g={class:"wscn-http404"},x={class:"bullshit"},b={class:"bullshit__headline"},k={__name:"404",setup(N){let e=l(()=>"找不到网页!");return(w,s)=>{const i=m("router-link");return u(),_("div",f,[t("div",g,[s[3]||(s[3]=c('
404404404404
',1)),t("div",x,[s[1]||(s[1]=t("div",{class:"bullshit__oops"}," 404错误! ",-1)),t("div",b,n(r(e)),1),s[2]||(s[2]=t("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),d(i,{to:"/index",class:"bullshit__return-home"},{default:p(()=>[...s[0]||(s[0]=[v(" 返回首页 ",-1)])]),_:1})])])])}}},B=o(k,[["__scopeId","data-v-328ae272"]]);export{B as default}; diff --git a/dist/assets/404-DS_mPX5a.js.gz b/dist/assets/404-DS_mPX5a.js.gz new file mode 100644 index 0000000..79b7ff2 Binary files /dev/null and b/dist/assets/404-DS_mPX5a.js.gz differ diff --git a/dist/assets/404-W2OpILVy.js.gz b/dist/assets/404-W2OpILVy.js.gz deleted file mode 100644 index 37eb312..0000000 Binary files a/dist/assets/404-W2OpILVy.js.gz and /dev/null differ diff --git a/dist/assets/index-BEyUpNsD.js.gz b/dist/assets/index-BEyUpNsD.js.gz deleted file mode 100644 index bbf9d7c..0000000 Binary files a/dist/assets/index-BEyUpNsD.js.gz and /dev/null differ diff --git a/dist/assets/index-DB_z42wD.js b/dist/assets/index-BTk2IbAr.js similarity index 99% rename from dist/assets/index-DB_z42wD.js rename to dist/assets/index-BTk2IbAr.js index 50d41bd..b1f9993 100644 --- a/dist/assets/index-DB_z42wD.js +++ b/dist/assets/index-BTk2IbAr.js @@ -1 +1 @@ -import{g as Ee,a as ce,b as Ce,c as fe,u as Be,B as Qe}from"./room-BKpValiO.js";import{_ as me,U as ue,l as Ae,m as we,V as pe,e as E,W as ae,c as l,o,X as K,s as e,f as i,Y as de,D as _,g as ie,d as m,w as C,F as j,B as U,Z as he,$ as ye,G as ke,t as p,a0 as J,a1 as Ie,a2 as _e,i as ve,j as De,r as ge,a as Le,h as Re,a3 as Me,E as H,a4 as be,a5 as Se,a6 as Ne,a7 as Je}from"./index-DikBC4WP.js";/* empty css */import"./bus-C8MdfDPM.js";const Ve="/assets/profile-BkLdKdgI.jpg",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAB05JREFUaEPtWX2MXFUVP+fO7LZLBbcK2l2tRNpsQzQhBGpqwkLWRoNGKB+ykVK7dHfePbPdtcCKIhpkiKZ+IJWULfvu3Y+JLU1l+UiLaIMSCmmJ4h8qn+GjAi1mV5sKK3FledN5x7nLfZvHODvvzrbFNHL+mrx7Pn6/d86957w7CCe44AmOH94n8L/O4P93Bvbs2ZPev3//+WEYXsjMpyNiIwC8johPMfODRPT08c7QnDOgtb6Kmb8PAJ+sAvIxAOgjoj8eLyI1E8jn8/ODIBgEgDWOoAJmviabzfqO+jWp1UQgl8uJpqam+wDgkrIohxHx9wDwT2ZeDAArAKA+0kFEZuZuIlI1oXNQromA1vpGZt4Y83sIEfvGxsZ25HK5MHo+NDT0oTAMv8vM1wKAsM9NJj6TzWafdMDlrOJMYMuWLYvS6fRLAPAB452ZX0un062ZTObAbNEGBwfXhGG4FeCdfoOIg1JK6YzOQdGZgFLq2wDwQ+uTwzBs7e7ufjwphtb6a4j4VhAE+3p6ev6WpF/rujMBrfXvmNnUtpGHiejztQY7HvrOBJRSEwDwQQvieiK6zRWQUqoJAC5GxDOZeZHZ7ABwQAjxkOd55ohlV1/lek4E7NH5VmTMzKuz2eyOpKAjIyNnFAqFHwHA5bHNXG72NCJ+R0r5YJK/SutOBOzxGQBAym7GHinlndUCaq0vZeZtALDABRgz34mI1xJRwUU/0nEiYJSVUi8AQIs1/AURXTlbIN/3L0PEe8reuimT5wDgICKewsxnA8BJcR+IuF1K6dogp01rIfBTAPiGDfh2KpVaVukIHRoaWlosFv8UHbc2Y9tKzexmz/NeiQBv2rSpYcGCBZ0A8AMAMDNUJNcR0e2uWXAm4Pv+WYhogEU2+xYuXLiyvb3dlNaMKKVGAeAKV0Ba6xZmNjOT2dxGJubPn7+0o6PjHy4knAkYZ1rrPDNfPVN/iHvT6fTVnZ2dL5tnAwMDHxNCvBZrXNuklGuTgCil2gDgkZjfb0opTcYTpSYC/f39H66rq3sCAJbEPE81NDScunbt2kmtdZaZB+waCyGWxMumGhqllCFgiJiO/biU8rxE9LXsgcjZyMjI4kKhsBcATrfPClLKeWZgU0rdAQC99vmzRPRpFxA2u33MPN1bSqfRhJRyoYttTRnI5/ONQRDcDAA9AFBnA4wTUbP57fv+PYj4Fft8NxF9yQWE0VFKmX1j9s+0TE5OntTX1zfTe2bz40xAKWVSem+p1D9a5uwwEZ1mQWwHgNV2fR8RtboS8H2/CxGHovIbHx+vz+VyR5LsnQj4vr/GOp8Xc2jG598IIbZ6njfdlX3fvwURv2fLYLKuru7UdevWTSWBsCU0VJpwu6zuK0R0hotdIgGl1BcA4Fel8zodOWTmR4QQG6SUz8aDaK2XM/MfomeImNixje7AwMBHhBD7AeBka9tPRF8/agL2jDanTtRoTDe9iYjMR03FAUwp9TwALLPBJ4rF4or169ebLl5RzJjS3Ny8i5m/HFNYQUQmbqJUzYBS6iEAMBmIJHEK9X3/IkR8IGbzdyHEas/zZs75aM28+VQqNRwHj4j3ljIbb4RVScxKwJaOITAtzLw1m812JL6Sdxrez5n5XQ2MmR8VQphSPMjMpyDiZ5nZAI3KxrgeA4BziWjcJY7RqUbAtPfzo1IoFApLe3t7ndp7LpdLNzc372Dm6Eh1wTNeLBbbqpVbJScVCdhmZb51o/UcEd3igsLoaK2/WHqztzHzma42iDhZmk5/0tjYeGt7e3vi+R/5rUhAa91Zuh4ZnlFCXCalfDEJzOjoaMPExMQIM381SbfK+qvpdPqSrq4up9uL2QhsZuboGHM6k/P5/KIgCH5pargMnPmQ3yWE2B2G4ctCiENBEJycSqWaEbEVES821y1lNv9KpVKrM5mM8Vf7JtZa72TmVdYy8QPevvm9zHxOLNobiLix1Mz6k5qZnUZ/XOo3y2P25ptjZSaTqXrzMVsGbohuIBDx11JKc5U4q2it72bm9piCaXCriOgvSW8wWjcbv6mp6WexYdAsHTKkiOjgbH4SO3ESAPvte39svzw1NTXVumHDhjeTbCutK6VypVPbDIzTgoi7pJTlV5kzpkdFwL61Z2Kd93AYhsu7u7tfnQv4CLPWejQ6gs2YjogXeJ5nRvj/kqMiYK/Y74p57S1NpluOAvy0afk1JiL+VkoZnwiOTQaUUrsB4ELr7UBLS8vStra2xBHYhaDv+xsR8Uaraybfj1fq0HPOwObNm+fV19ebk6bBBrmViL7lAs5FR2v9qVIZmfKcFmbuyGaz5qL4XTJnAsPDw2cdOXLkzzFvnyOiPS7gXHWUUmYa+ITVv52IrjtmBAYHB1eFYbgzciiEWOx53l9dwbnolb4CHwaAlVZ3JxFdeswImE9MRDT/kRn599jY2EXxPzlcACbpaK2vif0btE9KedMxI5AU/L1an/MeeK8AJsV5n0DSGzre6yd8Bv4DNyrGT9gymNQAAAAASUVORK5CYII=",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAdFJREFUaEPtWT1KA2EQnUFI2G5LSz2Aoo0eQK/g+hcsM9sYEEHtjJ0KGojNfikl/q1X0ANoo+gBtLRcqyUBGRNYRCRm50tCyMKkSvHmzby3873NbhAy/sGMzw/WAqrVat5xHLfZbFrXdjMrl8txHMdRqVRq2JgqHiIMw7Eoig6ZeRMA8jZNLLANRDxzXXfP87wvSZ1YgDFmBwCOJKQDwOwS0bGEx0bACwBMSUgHgHklomkJj42ANwCYSEjrzHwhaSDFIOI6ABQS/DsRTUpqexVQJqIDSQMpxhiz38KWVcB/jhljfq+QXoG/RukKpR02XaEUh3SFdIXSHNAV6uyA/pToc3N+yjWF0pzUG5mmkKaQPg90PQUaoxqjaQ5ojGqMaoxmL0bDMHTaU3ueF6ed8ZG7DxhjlgDgPBl8g4huu4kYRQFPADCTDP1MRLNZE3ANAMvJ0DdEtJIpAZVKxXUcZ6s9NCKeEtFnpgSkHVp9uZs40OtrlTsAuLd1OQW/AACLCWbwfzHVarUHZp4b8NAd6RDxsVgszkt6ia9AEASriHgpIe0Xw8xrvu9fSXjEAtpkQRAUEHG79XVcQt4D5oOZT3zfr0trrQRISYeJUwHDdLtTr28kLrlAggP0jQAAAABJRU5ErkJggg==",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA2VJREFUaEPtWU1rE1EUvXcSDfiFoKAUXWlQ1J07XWj/Qitt3VmTzGuIZlO/8AeooEVphWZmjLpTivU3iKJbN2op6kqpCiJqi1Azece8koTX0CQzySQlOFmF5N5zz7nnvjuTCVOPv7jH+VMoYL0dDB0IHWizA6tGyLKsfQCGmHljm7gdSQfwl5lnhBAfKwVqBbwnov0dqR4c6AchRLyeAGh1fhCRJKKdwdVuCek70cq631HJFkJUG1/rQEXALxUMYDMzLzCzLqwlFq0kAWAAfcy8xMyKz3aF01QAM38GsEcrOhuNRkcTicRiK0T85uTz+a2u6z4gokEt9xMR7fUkgIh+MvMfpb4CAGDeMIxB0zTf+iXkJ9627cNSyllmPlCdc+YFAJuIyJsDKrE0OiaAI8x8XllZBlNWpkzTfOyHlNdY27ZHADhEtKXMAQCmmPlNqZm2nzOgBIyapvmwHigRXRBCFLySaxRnWdaGEulb9Zpl2/YZAGqkVl5Nz0BZ/YoA9V7ZCmCWiHRbX0YikaFEIrHQjoh8Pt9XLBZnABzXx5WIBsbGxt6V67cnQIHUOVjfpJQj6XT6WSsipqenTxqGocZxlzbvTyKRyFl9YbTtgE7Otu0LUsrrzBxVnwNwmfmqEOKmHxGWZV0EcK0G54oQYqIWJ1ABZUtPAFCd260Ve7q8vDyazWZ/NxIyOTm5LRaLqXke0EbmazQaHU4mk8/Xyg1cgCoyNTXVF4vFVs0uEc0zc91VW+csvQAwLIT4Uk94RwSoYmp7MLManay+ag3DMFOp1COdkOM4p6WUahVWV2Rpr9+Jx+OX+vv73UaudUxApajjOMNSyns6OSnlXWYeL5+TCcMwzmkiF0tX+6RpmjNezk3HBSgSuVzuEDOrVXtQI/Wq/P6Y9tmc67qDmUxmzgv5wNaol2Jq1RaLxfsATq0Vr+7lC4VCIpPJLHnBq8R0xQGdkGVZ4wBuVFYkEakr9mUhxG0/xNdNgCrsOM5RAELdzEgpc+l0+nUr5Ls6Qq0SbJbX9RFqRsjv96EAvx0LOj50IOiO+sULHfDbsaDjQweC7qhfvP/TASJSzyR93TX67ayPePUjqPqM1tNjFR/gXQ9tJKDnH6/39h8cXZ+FAAqG/1IG0MS2IEIH2mpfAMmhAwE0sS2If3g8fk/FFEmEAAAAAElFTkSuQmCC",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA85JREFUaEPtmE9oFFccx7+/SQrVxEPQqEsP4kGK1NKCSNCTilgPQsVDQCheEuaXbSilhwpFxKGnqhDQi/sGNqGIQk9CBVHB9mah1IugFCrSP8JshAptwVpndn7mxZkwnewm8+9FF5zL7r55O/P5vN/v996bIfT4QT3Oj9cCLzuCKxIBpdQeAJcA/AugBcAjolYYhrOWZXlhGLYsy2r5vt8aHh6eHR0dfZZ1YIwLaHgiuiIiAxmhREQea8FYFsAdz/POOo6zSMyoQAH4pRyPMfOZdAdjAl3gfwHwN4CNANYDeCNjVEBEF23b/mhFBLrA3+rv7z8wNjb2j4YQEZqZmVnn+76WqYnIRiLS3+c/9W8AIwBWR9A3mXmfcYEs8FlHXSn1HQA9AejjHjO/Y1SgSngN6rruJRE5EkE/Zua1xgSqhtegSqkpAJ9F0DI0NPRmeoqtpIjzwruuu0tEvgSwM1obrgZBcHxycvKP5AgrpY4BOJVo28TMvyf7lBbIC99oNA4Q0bcdZiAvCIKRpESj0ThKRF/HwGEYjtTr9R8rE8gL7ziOVavVHgDY9GIikhtEtAHA+xHUBWY+GgMqpfbPRel6/JuIPrRtW8svHIUjkBc+yul39aoa3f0cM38aSd2OJP5k5nUJgWR/3czM7JYWKAIfzSo7RCROgS+Y+auo/ZqIfADgydxqu7DlmJ6eHvZ9/1EiAidt29a1UzwCReH1HaemplYNDAzMAlgzN7v8BUAL1AB8Asxv7f+3WOnFznXd/xL1cp6ZPy4sUAY+kRafz62up9PzOQCfiHbbtn0rNRM9BPCWbiOiy7ZtHy4kUAV8SuJEFAnd/JuITExMTFxLiymlfgKwPWr/gZl35RaoEj6+uU6nwcHBbSLy1PO8u47jhGn4ZrO5JggCXeBbonO/MvPmXAIm4Dukz6KmCF5HJDnis8ysN3nZivgVg38C4CAzf59JoBfg5wu7Uzh7Bb6jQC/BdxP4GcDbicgEfX19W8fHx+9nKb4ifboUbMecT19/UQo1m833fN+/SUQLDw9EdLfdbu+t1+sLy3oR0E7/KQPftQZWSqIsfFcBfcK0RBXwSwqYlKgKflkBExJVwmcSqFKiavjMAlVImIDPJVBGwhR8boEiEibhCwnkkTANX1ggi8RKwJcSWErCsqxD7XZbv5BKPoxk2tvk3aIUfi8U36jTig0gANCfgDECXzoCy0jEp43BVybQLZ30i6pOj4F502Sp/qVTKHnxVDoZh680Aql0+oaI6ukH8CpHPr5WpREwAbjcNV8LLDdCps/3fASeA+hP9U9qLH2VAAAAAElFTkSuQmCC",He="/assets/Gc_114_line-Level-action-D-au3m2o.png",Ke="/assets/Gc_114_line-Level-pSAy3hqw.png",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAIUUlEQVR4AeydwYocVRSGuxsE0QfQhYqKGGF6RnAV0EXmIcw6UVfqxghuxa1g3KgrNVnHh4gLhawEZ2rAiKioC30ARRC6PQXd0Omume6+deuec+75hr70dE/Vvf/9/vqmJglMJiM+IACBcwkgyLlo+AIERiME4SqAwAUEEOQCOHwJAgjCNQCBCwgMKMgFq/IlCDghgCBOiiKmDgEE0eHOqk4IIIiTooipQwBBdLizqhMCPgVxApeY/gkgiP8O2cGABBBkQLhM7Z8AgvjvkB0MSABBBoTL1P4JIMhah7yEwCoBBFmlwecQWCOAIGtAeAmBVQIIskqDzyGwRgBB1oDwEgKrBBBklcawnzO7QwII4rA0IpcjgCDlWLOSQwII4rA0IpcjgCDlWLOSQwKDCHJwcPDi4eHhO9Pp9I6M32XMGdMBGcScW66zX2TckvHW0dHRS0P4l10QEeG18Xh8bz6f35TAr8p4QgYPCGQnINfZ0zKuyfhkNpvdE1E+yr1IVkHkrnFfAn4h42EZPCBQksBDIsoN+Qb9Z85Fswkiwb6Ru8bzOcMxFwQSCDwmd5JbCed1npJFEAn0nsz+sgweEFAnIHeSa3JNvpEjSBZBJNDVHGGYwyABp5Emk8mbOaJnEUSCvCCDBwTMEJAf9y/lCNNbEPmD+bMS5FEZPCBgicAj8mPWc30D9RZETH2qbwjOh8AQBORH/97/xNBbkCE2xpwQsEIAQaw0ETCHhy0jiIeWyKhGAEHU0LOwBwII4qElMqoRQBA19CzsgQCCeGiJjPsSyHY8gmRDmW2ir2UmxmjUMhhpfyCIdgNr6zdNc8xojgXLBzLUHwiiXgEBLBNAEMvtkE2dAIKoV0AAywQ2BbGclmwQKEwAQQoDZzlfBBDEV1+kLUwAQQoDZzlfBBDEV1+kLUygqCCF98ZyEOhNAEF6I2SCmgkgSM3tsrfeBBCkN0ImqJkAgtTcLnvrTaAWQXqDYAIIdBFAkC4qvAeBBQEEWYDw8jSdTu9WMq54YI4gHlrazNheXN7H5q4MvoMgBkshkh0CCLK1Cw6ITABBIrfP3rcSQJCtiDggMgEEidw+e99KAEG2IuKAyAQQRLN91jZPAEHMV0RATQIIokmftc0TQBDzFRFQkwCCaNJnbfMEEMR8RWkBOSsPAQTJw5FZKiWAIJUWy7byEECQPByZpVICCOKs2MV/rjOWZ+/DxP8gta1+BNlGiK+vEwj1GkFC1c1m9yWAIPsS4/hQBBAkVN1sdl8CCLIvMY4PRQBBQtVtfbP28iGIvU5IZIgAghgqY5colfzSuPaX37W/12uXLasegyCq+JMXby8u7yN58yVPRJCStFnLHQEEcVcZgZMIJJ6EIIngOC0GAQSJ0TO7TCSAIIngOC0GAQSJ0TO7TCSAIIngOC0GgV0EiUGCXUKggwCCdEDhLQgsCSDIkgTPEOgggCAdUHgLAksCCLIkwTMEOggoC9KRiLcgYIgAghgqgyj2CCCIvU5IZIgAghgqY5coTdMcy/D+S+Pa/PziuF0K5xgIWCZQ7x3EMnWyuSGAIG6qIqgGAQTRoM6abgggiJuqCKpBAEE0qLOmGwIIklAVp8QhgCBxumanCQQQJAEap8QhgCBxumanCQQQJAEap8QhgCC2uiaNMQIIYqwQ4tgigCC2+iCNMQIIYqwQ4tgigCC2+iCNMQIIYqyQ4eIwcwoBBEmhxjlhCCBImKrZaAoBBEmhxjlhCCBImKrZaAoBBEmhxjkPEqj4FYJUXC5b608AQfozZIaKCSBIxeWytf4EEKQ/Q2aomACCVFxuDVvT3gOCaDfA+qYJIIjpeginTQBBtBtgfdMEEMR0PYTTJoAg2g2wvhaBndZFkJ0wcVBUAggStXn2vRMBBNkJEwdFJYAgUZtn3zsRQJCdMHFQVAJpgkSlxb7DEUCQcJWz4X0IIMg+tDg2HAEECVc5G96HAILsQ4tjwxEwJ0i4BtiwaQIIYroewmkTQBDtBljfNAEEMV0P4bQJIIh2A6xvmkAkQUwXQTibBBDEZi+kMkIAQYwUQQybBBDEZi+kMkIAQYwUQQybBBAkSy9MUisBBKm1WfaVhQCCZMHIJLUSQJBam2VfWQggSBaMTFIrAQQx1ux0Or37wAj6Wmp5X4b6A0HUK9gIcEXeYYxGLYOR9geCaDfA+qYJIIjpeginTQBBtBtgfdMEEMR0PcOGY/btBBBkOyOOCEwAQQKXz9a3E0CQ7Yw4IjCB3oKMx+PfAvNj64YJzOfzP/rG6y3I6enpzxLibxk8ILAkYOH5n7Ozs5/6BuktyCLAD4tnniBggoD8ZHM/R5Asgsit7E6OMMwBgVwEZrPZZznmyiKI3Mo+lDDfyuABAXUC8g37tlyTn+cIkkWQNkjTNK/Ibe3H9nMGBBQJ/CVyXM+1fjZB2kDyB/ZL8vy6jH9l8IDAAATOnfI/uXPclG/Uj597RMIXsgrSri8Bv5Sgl+VuckNefyWj91+1yRw8ILBBQK6zX2XclvH2ZDK5LHeOdzcO6vlGdkHaPBL0e7mbfCyyXJXxpIwxo4FBk5eBXGfPyLgu49OTk5Pv2msv9xhEkNwhmQ8CWgQQRIs867oggCAuaiJkEQIdiyBIBxTegsCSAIIsSfAMgQ4CCNIBhbcgsCSAIEsSPEOggwCCdEDhLQgsCeQSZDkfzxCoigCCVFUnm8lNAEFyE2W+qgggSFV1spncBBAkN1Hmq4qAA0Gq4s1mnBFAEGeFEbcsAQQpy5vVnBFAEGeFEbcsAQQpy5vVnBGILYizsohbngCClGfOio4IIIijsohangCClGfOio4IIIijsohangCCDMScaesg8D8AAAD//y4BXskAAAAGSURBVAMA2sTH3GLz03kAAAAASUVORK5CYII=",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAIPUlEQVR4AeydwYocVRSGu2cQRB9AFyoqYtwJrgLKMDXMK5h1oq7UjRHcilvBuFFXarKOrzBMDYNCVoI7I6KiLvQBFEFm2tNxGjo9lenqW6fuPeeer6lLd9dU3fvf7+9vbBWSrQkPCEDggQQQ5IFo+AEEJhME4VMAgQsIIMgFcPgRBBCEzwAELiAwoiAXrMqPIOCEAII4KYqYZQggSBnurOqEAII4KYqYZQggSBnurOqEgE9BnMAlpn8CCOK/Q3YwIgEEGREuU/sngCD+O2QHIxJAkBHhMrV/Agiy0iFvIbBMAEGWafAaAisEEGQFCG8hsEwAQZZp8BoCKwQQZAUIbyGwTABBlmmM+5rZHRJAEIelETkfAQTJx5qVHBJAEIelETkfAQTJx5qVHBIYRZDDw8MXj46O3mnb9raM32TMGO2IDMLO/XPbtjfbtn3r+Pj4pTH8UxdE5HhtOp3emc1mNyTwqzKekMEBgTEIPC2TXpXxyenp6R35pfyRvFY9VAWRgHdFji8k4cMyOCCQjYD8Qn5IxnX5p8kfmouqCSLBvpaAz2uGYy4IJBB4TD6LNxPu67xFRRD5WvWezP6yDA4IWCBwVSR5QyOIiiDyteqKRhjmMEjAb6Q3NaKrCCJBXpDBAQEzBOSX9iWNMIMFOTg4eFaCPCqDAwJmCMi/Dz8iX7OeGxposCDb29tPDQ3B/RAYicDg/8UwWJCRNsa0EDBBAEFM1BAzhIddI4iHlshYjACCFEPPwh4IIIiHlshYjACCFEPPwh4IIIiHlsi4KQG16xFEDaXaREcyE2MymTOYlH4gSOkGVtZveNwjIFg+kFH8QJDiFRDAMgEEsdwO2YoTQJDiFRDAMoHzglhOSzYIZCaAIJmBs5wvAgjiqy/SZiaAIJmBs5wvAgjiqy/SZiaQVZDMe2M5CAwmgCCDETJBzQQQpOZ22dtgAggyGCET1EwAQWpul70NJlCLIINBMAEEugggSBcVzkHgjACCnIHw8tTW89j1wBxBPLR0PuP8w+V9nN+VwTMIYrAUItkhgCBru+CCyAQQJHL77H0tAQRZi4gLIhNAkMjts/e1BBBkLSIuiEwAQUq2z9rmCSCI+YoIWJIAgpSkz9rmCSCI+YoIWJIAgpSkz9rmCSCI+YrSAnKXDgEE0eHILJUSQJBKi2VbOgQQRIcjs1RKAEGcFXvvb5dpmmnjf5j4G6TW1Y8g6wjx81UCod4jSKi62eymBBBkU2JcH4oAgoSqm81uSgBBNiXG9aEIIEiouq1v1l4+BLHXCYkMEUAQQ2X0iVLPnxvXzv9crz5bLnoNghTFn7z4/MPlfSRvPueNCJKTNmu5I4Ag7iojcBKBxJsQJBEct8UggCAxemaXiQQQJBEct8UggCAxemaXiQQQJBEct8Ug0EeQGCTYJQQ6CCBIBxROQWBBAEEWJHiGQAcBBOmAwikILAggyIIEzxDoIFBYkI5EnIKAIQIIYqgMotgjgCD2OiGRIQIIYqiMPlGa/x/8wXF9YClcgyAKEJmiXgL1ClJvZ+wsIwEEyQibpfwRQBB/nZE4IwEEyQibpfwRQBB/nZE4IwEESYDNLXEIIEicrtlpAgEESYDGLXEIIEicrtlpAgEESYDGLXEIIIitrkljjACCGCuEOLYIIIitPkhjjACCGCuEOLYIIIitPkhjjACCGCtkvDjMnEIAQVKocU8YAggSpmo2mkIAQVKocU8YAggSpmo2mkIAQVKocc/9BCp+hyAVl8vWhhNAkOEMmaFiAghScblsbTgBBBnOkBkqJoAgFZdbw9ZK7wFBSjfA+qYJIIjpeghXmgCClG6A9U0TQBDT9RCuNAEEKd0A65ci0GtdBOmFiYuiEkCQqM2z714EEKQXJi6KSgBBojbPvnsRQJBemLgoKoE0QaLSYt/hCCBIuMrZ8CYEEGQTWlwbjgCChKucDW9CAEE2ocW14QiYEyRcA2zYNAEEMV0P4UoTQJDSDbC+aQIIYroewpUmgCClG2B90wQiCWK6CMLZJIAgNnshlRECCGKkCGLYJIAgNnshlRECCGKkCGLYJIAgKr0wSa0EEKTWZtmXCgEEUcHIJLUSQJBam2VfKgQQRAUjk9RKAEGMNduuPoK+l1rel1H8QJDiFZwLsCtnGJPJnMGk9ANBSjfA+qYJIIjpeghXmgCClG6A9U0TQBDT9YwbjtnXE0CQ9Yy4IjABBAlcPltfTwBB1jPiisAEBgtycnLya2B+bN02gd+HxhssyP7+/k8S4i8ZHBBYECj+PJ1O/26a5sehQQYLchbg+7NnniBggsBsNrurEURFEAlzWyMMc0BAkcBnGnOpCLK3t/ehhPlGBgcELBC4JV+vPtcIoiLIPIgEekW+9/0wf82AQEECf8pn8ZrW+mqCzAPt7u5ekq9br8vrf2RwQGAEAt1Tyi/nf2XcEDke774i7ayqIPMI8nXrS5HksoS9Lu+/kjH4P7XJHBwQ6CLwi5y8JePtra2ty/IL+l15rXqoCzJPJ5J8J2E/FpuvyHhSxpTRwKBRZ/BM0zTXmqb5dGdn59v5Z097jCKIdkjmg0ApAghSijzruiCAIC5qImQWAh2LIEgHFE5BYEEAQRYkeIZABwEE6YDCKQgsCCDIggTPEOgggCAdUDgFgQUBLUEW8/EMgaoIIEhVdbIZbQIIok2U+aoigCBV1clmtAkgiDZR5quKgANBquLNZpwRQBBnhRE3LwEEycub1ZwRQBBnhRE3LwEEycub1ZwRiC2Is7KIm58AguRnzoqOCCCIo7KImp8AguRnzoqOCCCIo7KImp8AgozEnGnrIPAfAAAA///QRHs0AAAABklEQVQDAAIIvtznW++UAAAAAElFTkSuQmCC",Ye={class:"left-list"},Oe={class:"list-tab"},ze={key:0,src:He},Ge={key:1,src:Ke},Ze={key:0,src:je},qe={key:1,src:Ue},Xe={class:"list-content"},We={key:0,class:"content-top-input"},$e={key:1,class:"content-top-input"},et={key:2,class:"content-datapicker"},tt={key:0,class:"content-list"},st=["onClick"],it={class:"list-item-top"},at={class:"list-item-content"},ot={class:"list-item-content-text"},nt={style:{display:"flex","flex-wrap":"wrap"}},lt={key:1,style:{"text-align":"center"}},rt={key:0},ct={key:1},At={key:2,class:"list-empty"},dt={key:4,class:"list-empty"},gt={class:"tree-item"},mt={__name:"index",props:{loading:{type:Boolean,default:!0}},emits:["updateDetail","updateTab"],setup(oe,{emit:V}){const q=oe,x=V,t=ue({isFirst:!0,leftTab:1,queryFrom:{page_size:10,page:1,nickName:"",leftDatePicker:null,participant_user_uids:""},participant_user:[],leftListLoading:!0,loading:!1,dataList:[],more:!1,isShow:!1,shortcuts:[{text:"本周",value:()=>{const s=new Date,a=s.getDay(),c=new Date(s);c.setDate(s.getDate()-a);const A=new Date(c);return A.setDate(c.getDate()+6),[c,A]}},{text:"最近三周",value:()=>{const s=new Date,a=s.getDay();let c=new Date(s);c.setDate(s.getDate()+(6-a));const A=new Date(c);return A.setDate(A.getDate()-20),[A,c]}},{text:"本月",value:()=>{const s=new Date,a=new Date(s.getFullYear(),s.getMonth(),1),c=new Date(s.getFullYear(),s.getMonth()+1,0);return[a,c]}}],weekName:["周日","周一","周二","周三","周四","周五","周六"],treeRef:null,treeProps:{children:"users",label:"name",value:"uid",isLeaf:s=>{if(s.uid)return!0}},assistanceId:"",userList:[]}),M=he(async s=>{if(!s||s.trim()===""){t.userList=[];return}try{const a=await fe(s,{search_type:"name"});t.userList=a.data||[]}catch(a){console.error("搜索用户失败:",a),t.userList=[]}},500),Y=(s,a)=>s?a.name.includes(s):!0,F=()=>{t.leftTab==1?(t.queryFrom.page=1,t.dataList=[],t.queryFrom.participant_user_uids=t.participant_user.join(","),b()):t.treeRef.filter(t.queryFrom.nickName)},O=s=>{t.leftTab==1?(t.assistanceId=s.id,x("updateDetail",s)):s.uid&&x("updateDetail",s)},X=()=>{console.log("外面的加载"),t.more&&(console.log(t.more,"state.more执行了"),t.queryFrom.page++,b())},b=async()=>{var s,a,c,A,w,B;try{t.leftListLoading=!0;let u=Ie(t.queryFrom);if((s=u.leftDatePicker)!=null&&s.length){const y=new Date(u.leftDatePicker[0]),k=new Date(u.leftDatePicker[1]);isNaN(y.getTime())?(console.error("开始时间格式无效:",u.leftDatePicker[0]),u.start_time=""):u.start_time=Math.floor(y.getTime()),isNaN(k.getTime())?(console.error("结束时间格式无效:",u.leftDatePicker[1]),u.end_time=""):u.end_time=Math.floor(k.getTime())}delete u.leftDatePicker;const h=await _e();if(!h)return;let D=await Ee(h==null?void 0:h.uid,{...u});t.dataList=(a=D.data.history)!=null&&a.length?t.dataList.concat(D.data.history):[],t.isFirst&&(x("updateDetail",(c=t.dataList)!=null&&c.length?t.dataList[0]:null),t.assistanceId=(A=t.dataList)!=null&&A.length?t.dataList[0].id:"",t.isFirst=!1),t.more=((w=t.dataList)==null?void 0:w.length){(s==null?void 0:s.level)===0?W(a,"",s==null?void 0:s.level):(s==null?void 0:s.level)>0&&(s.data.directory_uid?$(a,s.data.directory_uid,s==null?void 0:s.level):a(a))},W=async(s,a,c)=>{try{t.leftListLoading=!0;let A=await ce({level:1});A.meta.code==200&&s(A.data),t.leftListLoading=!1}catch(A){console.log(A),t.leftListLoading=!1}},$=async(s,a,c)=>{try{t.leftListLoading=!0;let A=[],w=[];const B=await ce({level:1,parent_uuid:a});B!=null&&B.data&&(w=B.data),a&&(A=(await Ce(a,{directory_uuid:a})).data),s([...w,...A]),t.leftListLoading=!1}catch(A){console.log(A),t.leftListLoading=!1}};Ae(()=>q.loading,s=>{t.loading=s}),Ae(()=>t.leftTab,s=>{x("updateTab",s),t.dataList=[],t.isFirst=!0,t.queryFrom={page_size:10,page:1,nickName:"",participant_user_uids:"",leftDatePicker:null},s==1?(t.isShow=!1,b()):z()}),we(()=>{t.dataList=[],t.isFirst=!0,b()});const{isFirst:d,leftTab:f,queryFrom:v,leftListLoading:S,loading:G,dataList:P,more:ne,isShow:ee,shortcuts:le,weekName:re,treeRef:te,treeProps:T,assistanceId:r,userList:n,participant_user:I}=pe(t);return(s,a)=>{const c=E("el-option"),A=E("el-select"),w=E("el-input"),B=E("el-date-picker"),u=E("el-empty"),h=E("el-scrollbar"),D=E("el-tree"),y=ae("infinite-scroll"),k=ae("loading");return o(),l("div",null,[K((o(),l("div",Ye,[i("div",Oe,[i("div",{class:de("list-tab-item "+(e(f)==1?"pitch-on":"")),onClick:a[0]||(a[0]=()=>f.value=1)},[e(f)==1?(o(),l("img",ze)):(o(),l("img",Ge))],2),i("div",{class:de("list-tab-item "+(e(f)==2?"pitch-on":"")),onClick:a[1]||(a[1]=()=>f.value=2)},[e(f)==2?(o(),l("img",Ze)):(o(),l("img",qe))],2)]),i("div",Xe,[e(f)==1?(o(),l("div",We,[m(A,{modelValue:e(I),"onUpdate:modelValue":a[2]||(a[2]=g=>ye(I)?I.value=g:null),multiple:"",filterable:"",clearable:"",remote:"","reserve-keyword":"",placeholder:"搜索成员","remote-method":e(M),loading:e(G),"collapse-tags":"","collapse-tags-tooltip":"",style:{width:"100%"},onChange:F},{default:C(()=>[(o(!0),l(j,null,U(e(n),g=>(o(),ie(c,{key:g.uid,label:g.name,value:g.uid},null,8,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading"])])):_("",!0),e(f)==2?(o(),l("div",$e,[m(w,{modelValue:e(v).nickName,"onUpdate:modelValue":a[3]||(a[3]=g=>e(v).nickName=g),placeholder:"搜索成员",type:"text","prefix-icon":"Search",onChange:F},null,8,["modelValue"])])):_("",!0),e(f)==1?(o(),l("div",et,[m(B,{modelValue:e(v).leftDatePicker,"onUpdate:modelValue":a[4]||(a[4]=g=>e(v).leftDatePicker=g),type:"datetimerange",shortcuts:e(le),"range-separator":"到","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm",onChange:F},null,8,["modelValue","shortcuts"])])):_("",!0),e(ee)&&e(f)==1?(o(),ie(h,{key:3,class:"left-list-scrollbar"},{default:C(()=>{var g,L;return[(g=e(P))!=null&&g.length?K((o(),l("div",tt,[(o(!0),l(j,null,U(e(P),(Q,Z)=>{var N;return o(),l("div",{key:Z,class:"content-list-item",onClick:R=>O(Q),style:ke(Q.id==e(r)?"border-color: #409EFF; ":"")},[i("div",it,[i("span",null,p(e(J)(Q.created_at,"{m}月{d}日"))+" "+p(e(re)[new Date(Q.created_at).getDay()]),1),i("span",null,p(e(J)(Q.created_at,"{y}年")),1)]),i("div",at,[i("div",ot,[i("div",nt,[(o(!0),l(j,null,U(Q.all_participants,(R,se)=>(o(),l("span",{key:se},p((R.display_name||R.user_uid)+(se+1==Q.all_participants.length?"":"、")),1))),128))]),i("span",null," 发起人:"+p(((N=Q.all_participants.find(R=>R.participant_role=="moderator"))==null?void 0:N.display_name)||""),1),i("span",null," 时间:"+p(e(J)(Q.created_at,"{h}:{i}")+" ~ "+(Q.updated_at?e(J)(Q.updated_at,"{h}:{i}"):"")),1)])])],12,st)}),128))])),[[y,X]]):_("",!0),(L=e(P))!=null&&L.length?(o(),l("div",lt,[e(ne)?(o(),l("p",rt,"Loading...")):(o(),l("p",ct,"No more"))])):(o(),l("div",At,[m(u,{description:"暂无记录"})]))]}),_:1})):_("",!0),!e(ee)&&e(f)==1?(o(),l("div",dt,[m(u,{description:"暂无记录"})])):_("",!0),e(f)==2?(o(),ie(h,{key:5,class:"left-list-scrollbar1",height:"calc(100vh - 120px)"},{default:C(()=>[m(D,{ref_key:"treeRef",ref:te,lazy:"",load:z,"filter-node-method":Y,"highlight-current":"",props:e(T),style:{width:"100%"},onNodeClick:O},{default:C(({data:g})=>[i("div",gt,p(g.name),1)]),_:1},8,["props"])]),_:1})):_("",!0)])])),[[k,e(S)||e(G)]])])}}},ut=me(mt,[["__scopeId","data-v-a5850d38"]]),pt=["element-loading-text"],It={class:"right-content"},Et={class:"right-content-title"},Ct={key:0,class:"agency-detail-massage-cont right-content-message"},ft={class:"agency-detail-cont-item"},Bt={class:"agency-detail-item-content"},Qt={class:"agency-detail-cont-item"},wt={class:"agency-detail-item-content"},ht={class:"agency-detail-cont-item"},yt={key:0,class:"agency-detail-item-content",style:{display:"flex","flex-wrap":"wrap"}},kt={class:"agency-detail-cont-item"},_t={class:"agency-detail-item-content"},vt={key:1,class:"right-content-file"},Dt={class:"content-file-video"},Lt={class:"file-video-bottom"},Rt=["src"],Mt={key:1,class:"video-null"},bt={class:"file-top"},St={class:"content-file-list"},Nt={key:0,class:"file-list-content"},Jt={class:"file-list-item-text"},Vt={class:"list-item-text text-out-of-hiding-1"},xt={key:2,class:"message-user",style:{height:"calc(100vh - 90px)"}},Ft={class:"message-user-card"},Pt={class:"user-card-nickName"},Tt=["src"],Ht={key:1,src:Ve},Kt={class:"user-card-information"},jt={class:"user-information-item"},Ut={class:"user-information-text"},Yt={class:"user-information-item"},Ot={class:"user-information-text"},zt={class:"user-information-item"},Gt={class:"user-information-text"},Zt={class:"user-card-btn"},qt={key:3,class:"message-null"},Xt={__name:"index",setup(oe){const V=Be();ve();const q=Le(),{proxy:x}=De(),t=ue({detail:{},weekName:["周日","周一","周二","周三","周四","周五","周六"],tabValue:1,isShow:!0,isShowLoading:!1,load:!1,loadText:"数据加载中",isLinkKnow:"F",socketInformation:null,inviteDialog:!1,cooperation:"skip",initiateLoading:!1}),M=ge(!1),Y=ge(null),F=r=>!r||Object.keys(r).length===0,O=async()=>{t.initiateLoading=!0;let r=null;try{try{r=JSON.parse(sessionStorage.getItem("userData"))||null}catch(I){console.error("解析 userData 失败:",I)}if(F(t.detail)){H({message:"请先选择人员",type:"warning"});return}if(t.detail.uid==r.uid){H({message:"不能邀请自己",type:"warning"});return}V.setUserUid(r.uid),V.setDetailUid(t.detail.uid),V.setDetailName(t.detail.name);const n=await be({max_participants:20});if(n.meta.code!=200){H.error(n.meta.message);return}n.data.room.uid&&await Se(n.data.room.uid,{participants:[{user_uid:t.detail.uid,display_name:t.detail.name}],participant_role:"participant"}),q.push({path:"/conferencingRoom",query:{room_uid:n.data.room.uid}})}catch(n){console.error("发起协作失败:",n),H.error("发起协作失败,请重试")}finally{t.initiateLoading=!1}},X=r=>{t.detail={},t.tabValue=r},b=async r=>{if(M.value=!0,r)if(t.detail={},t.tabValue==1)t.isShowLoading=!0,z(r);else{const n=await Me(r.uid);t.detail=n.data,M.value=!1}M.value=!1},z=async r=>{var n,I,s,a,c;try{let A=Ie(r);const[w,B]=await Promise.all([Ne(r.room_uid),Je(r.room_uid)]),u={...r,fileList:((n=w.data)==null?void 0:n.files)||[],remoteVideoFile:((s=(I=B.data)==null?void 0:I.recordings)==null?void 0:s[0])||{},initiator:((c=(a=r.all_participants)==null?void 0:a.find(h=>h.participant_role==="moderator"))==null?void 0:c.display_name)||"未知发起人"};t.detail=u,t.isShowLoading=!1}catch(A){console.error("获取文件列表失败:",A)}},W=()=>{let r=new Date(t.detail.created_at).getTime(),n=new Date(t.detail.updated_at).getTime();if(r&&n){let I=n-r;const s=Math.floor(I/(1e3*60*60)),a=Math.floor(I%(1e3*60*60)/(1e3*60)),c=Math.floor(I%(1e3*60)/1e3);return s>0?`${s}小时 ${a}分钟 ${c}秒`:a>0?`${a}分钟 ${c}秒`:`${c}秒`}else return"暂无"};function $(r){if(!r.preview_url){H.error("文件链接无效");return}Y.value.showEdit(r)}const{detail:d,weekName:f,tabValue:v,isShow:S,load:G,loadText:P,isLinkKnow:ne,socketInformation:ee,inviteDialog:le,cooperation:re,isShowLoading:te,initiateLoading:T}=pe(t);return(r,n)=>{const I=E("el-col"),s=E("View"),a=E("el-icon"),c=E("Download"),A=E("el-link"),w=E("el-scrollbar"),B=E("el-row"),u=E("el-button"),h=E("el-empty"),D=ae("loading");return o(),l("div",null,[K((o(),l("div",{class:"app-container","element-loading-text":e(P)},[m(B,{gutter:6,style:{padding:"0 10px",background:"#fefefe"}},{default:C(()=>[m(I,{xs:24,sm:24,md:8,lg:6},{default:C(()=>{var y,k;return[m(ut,{onUpdateDetail:b,onUpdateTab:X,loading:!((y=e(d))!=null&&y.appId)&&!((k=e(d))!=null&&k.userId)&&e(S)},null,8,["loading"])]}),_:1}),m(I,{xs:24,sm:24,md:16,lg:18},{default:C(()=>{var y,k;return[K((o(),l("div",It,[i("div",Et,p(e(v)==1?"协作信息":"员工信息"),1),e(S)&&e(v)==1?(o(),l("div",Ct,[i("div",ft,[n[0]||(n[0]=i("span",{class:"agency-detail-item-title"},"发起人",-1)),i("span",Bt,p(e(d).initiator),1)]),i("div",Qt,[n[1]||(n[1]=i("span",{class:"agency-detail-item-title"},"协作时间",-1)),i("span",wt,p(e(d).created_at?e(J)(e(d).created_at,"{y}年{m}月{d}日")+" "+e(f)[new Date(e(d).created_at).getDay()]+" "+e(J)(e(d).created_at,"{h}:{i}"):"暂无"),1)]),i("div",ht,[n[2]||(n[2]=i("span",{class:"agency-detail-item-title"},"成员",-1)),(k=(y=e(d))==null?void 0:y.all_participants)!=null&&k.length?(o(),l("span",yt,[(o(!0),l(j,null,U(e(d).all_participants,(g,L)=>(o(),l("span",{key:L},p((g.display_name||g.user_uid)+(L+1==e(d).all_participants.length?"":"、")),1))),128))])):_("",!0)]),i("div",kt,[n[3]||(n[3]=i("span",{class:"agency-detail-item-title"},"协作时长",-1)),i("span",_t,p(W()),1)])])):_("",!0),e(S)&&e(v)==1?(o(),l("div",vt,[m(B,{gutter:15},{default:C(()=>[m(I,{xs:24,sm:24,md:16,lg:18},{default:C(()=>{var g;return[i("div",Dt,[n[4]||(n[4]=i("div",{class:"file-top"},"协作视频",-1)),i("div",Lt,[(g=e(d).remoteVideoFile)!=null&&g.storage_url?(o(),l("video",{key:0,src:e(d).remoteVideoFile.storage_url,id:"videoPlayer",loop:"",autoplay:"",controls:""},null,8,Rt)):(o(),l("div",Mt,"暂无视频"))])])]}),_:1}),m(I,{xs:24,sm:24,md:8,lg:6},{default:C(()=>{var g,L;return[i("div",null,[i("div",bt," 附件("+p((L=(g=e(d))==null?void 0:g.fileList)!=null&&L.length?e(d).fileList.length:0)+") ",1),i("div",St,[m(w,{class:"file-list",height:"calc(100vh - 390px)"},{default:C(()=>{var Q,Z;return[(Z=(Q=e(d))==null?void 0:Q.fileList)!=null&&Z.length?(o(),l("div",Nt,[(o(!0),l(j,null,U(e(d).fileList,(N,R)=>(o(),l("div",{class:"file-list-item",key:R},[n[5]||(n[5]=i("div",{class:"file-list-item-icon"},null,-1)),i("div",Jt,[i("div",Vt,p(N.file_name),1),m(a,{size:18,color:"#0d74ff",style:{cursor:"pointer"},onClick:se=>$(N)},{default:C(()=>[m(s)]),_:2},1032,["onClick"]),m(A,{href:N.source_url,type:"primary",target:"_blank",underline:!1},{default:C(()=>[m(a,{size:18,color:"#0d74ff",style:{cursor:"pointer"}},{default:C(()=>[m(c)]),_:1})]),_:2},1032,["href"])])]))),128))])):_("",!0)]}),_:1})])])]}),_:1})]),_:1})])):e(S)&&e(v)==2?K((o(),l("div",xt,[i("div",Ft,[i("div",Pt,[e(d).avatar?(o(),l("img",{key:0,src:e(d).avatar},null,8,Tt)):(o(),l("img",Ht)),i("span",null,p(e(d).nickName||e(d).name||"暂无信息"),1)]),i("div",Kt,[n[9]||(n[9]=i("div",{class:"user-information-item"},[i("div",{class:"user-information-title"},[i("img",{src:xe,alt:""}),i("span",null,"性别")]),i("div",{class:"user-information-text"})],-1)),i("div",jt,[n[6]||(n[6]=i("div",{class:"user-information-title"},[i("img",{src:Fe,alt:""}),i("span",null,"手机号")],-1)),i("div",Ut,p(e(d).phonenumber||"暂无"),1)]),i("div",Yt,[n[7]||(n[7]=i("div",{class:"user-information-title"},[i("img",{src:Pe,alt:""}),i("span",null,"邮箱")],-1)),i("div",Ot,p(e(d).email||"暂无"),1)]),i("div",zt,[n[8]||(n[8]=i("div",{class:"user-information-title"},[i("img",{src:Te,alt:""}),i("span",null,"所属部门")],-1)),i("div",Gt,p(e(d).organization||"暂无"),1)])]),i("div",Zt,[m(u,{type:"info",onClick:O,loading:e(T),disabled:e(T)},{default:C(()=>[Re(p(e(T)?"正在发起邀请":"发起协作"),1)]),_:1},8,["loading","disabled"])])])])),[[D,M.value]]):(o(),l("div",qt,[m(h,{description:"暂无内容"})]))])),[[D,e(te)]])]}),_:1})]),_:1})],8,pt)),[[D,e(G)]]),m(Qe,{ref_key:"browseFileRef",ref:Y},null,512)])}}},ss=me(Xt,[["__scopeId","data-v-c41062bf"]]);export{ss as default}; +import{g as Ee,a as ce,b as Ce,c as fe,u as Be,B as Qe}from"./room-BSjtcFv-.js";import{_ as me,U as ue,l as Ae,m as we,V as pe,e as E,W as ae,c as l,o,X as K,s as e,f as i,Y as de,D as _,g as ie,d as m,w as C,F as j,B as U,Z as he,$ as ye,G as ke,t as p,a0 as J,a1 as Ie,a2 as _e,i as ve,j as De,r as ge,a as Le,h as Re,a3 as Me,E as H,a4 as be,a5 as Se,a6 as Ne,a7 as Je}from"./index-nRSe4xNB.js";/* empty css */import"./bus-C8MdfDPM.js";const Ve="/assets/profile-BkLdKdgI.jpg",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAB05JREFUaEPtWX2MXFUVP+fO7LZLBbcK2l2tRNpsQzQhBGpqwkLWRoNGKB+ykVK7dHfePbPdtcCKIhpkiKZ+IJWULfvu3Y+JLU1l+UiLaIMSCmmJ4h8qn+GjAi1mV5sKK3FledN5x7nLfZvHODvvzrbFNHL+mrx7Pn6/d86957w7CCe44AmOH94n8L/O4P93Bvbs2ZPev3//+WEYXsjMpyNiIwC8johPMfODRPT08c7QnDOgtb6Kmb8PAJ+sAvIxAOgjoj8eLyI1E8jn8/ODIBgEgDWOoAJmviabzfqO+jWp1UQgl8uJpqam+wDgkrIohxHx9wDwT2ZeDAArAKA+0kFEZuZuIlI1oXNQromA1vpGZt4Y83sIEfvGxsZ25HK5MHo+NDT0oTAMv8vM1wKAsM9NJj6TzWafdMDlrOJMYMuWLYvS6fRLAPAB452ZX0un062ZTObAbNEGBwfXhGG4FeCdfoOIg1JK6YzOQdGZgFLq2wDwQ+uTwzBs7e7ufjwphtb6a4j4VhAE+3p6ev6WpF/rujMBrfXvmNnUtpGHiejztQY7HvrOBJRSEwDwQQvieiK6zRWQUqoJAC5GxDOZeZHZ7ABwQAjxkOd55ohlV1/lek4E7NH5VmTMzKuz2eyOpKAjIyNnFAqFHwHA5bHNXG72NCJ+R0r5YJK/SutOBOzxGQBAym7GHinlndUCaq0vZeZtALDABRgz34mI1xJRwUU/0nEiYJSVUi8AQIs1/AURXTlbIN/3L0PEe8reuimT5wDgICKewsxnA8BJcR+IuF1K6dogp01rIfBTAPiGDfh2KpVaVukIHRoaWlosFv8UHbc2Y9tKzexmz/NeiQBv2rSpYcGCBZ0A8AMAMDNUJNcR0e2uWXAm4Pv+WYhogEU2+xYuXLiyvb3dlNaMKKVGAeAKV0Ba6xZmNjOT2dxGJubPn7+0o6PjHy4knAkYZ1rrPDNfPVN/iHvT6fTVnZ2dL5tnAwMDHxNCvBZrXNuklGuTgCil2gDgkZjfb0opTcYTpSYC/f39H66rq3sCAJbEPE81NDScunbt2kmtdZaZB+waCyGWxMumGhqllCFgiJiO/biU8rxE9LXsgcjZyMjI4kKhsBcATrfPClLKeWZgU0rdAQC99vmzRPRpFxA2u33MPN1bSqfRhJRyoYttTRnI5/ONQRDcDAA9AFBnA4wTUbP57fv+PYj4Fft8NxF9yQWE0VFKmX1j9s+0TE5OntTX1zfTe2bz40xAKWVSem+p1D9a5uwwEZ1mQWwHgNV2fR8RtboS8H2/CxGHovIbHx+vz+VyR5LsnQj4vr/GOp8Xc2jG598IIbZ6njfdlX3fvwURv2fLYLKuru7UdevWTSWBsCU0VJpwu6zuK0R0hotdIgGl1BcA4Fel8zodOWTmR4QQG6SUz8aDaK2XM/MfomeImNixje7AwMBHhBD7AeBka9tPRF8/agL2jDanTtRoTDe9iYjMR03FAUwp9TwALLPBJ4rF4or169ebLl5RzJjS3Ny8i5m/HFNYQUQmbqJUzYBS6iEAMBmIJHEK9X3/IkR8IGbzdyHEas/zZs75aM28+VQqNRwHj4j3ljIbb4RVScxKwJaOITAtzLw1m812JL6Sdxrez5n5XQ2MmR8VQphSPMjMpyDiZ5nZAI3KxrgeA4BziWjcJY7RqUbAtPfzo1IoFApLe3t7ndp7LpdLNzc372Dm6Eh1wTNeLBbbqpVbJScVCdhmZb51o/UcEd3igsLoaK2/WHqztzHzma42iDhZmk5/0tjYeGt7e3vi+R/5rUhAa91Zuh4ZnlFCXCalfDEJzOjoaMPExMQIM381SbfK+qvpdPqSrq4up9uL2QhsZuboGHM6k/P5/KIgCH5pargMnPmQ3yWE2B2G4ctCiENBEJycSqWaEbEVES821y1lNv9KpVKrM5mM8Vf7JtZa72TmVdYy8QPevvm9zHxOLNobiLix1Mz6k5qZnUZ/XOo3y2P25ptjZSaTqXrzMVsGbohuIBDx11JKc5U4q2it72bm9piCaXCriOgvSW8wWjcbv6mp6WexYdAsHTKkiOjgbH4SO3ESAPvte39svzw1NTXVumHDhjeTbCutK6VypVPbDIzTgoi7pJTlV5kzpkdFwL61Z2Kd93AYhsu7u7tfnQv4CLPWejQ6gs2YjogXeJ5nRvj/kqMiYK/Y74p57S1NpluOAvy0afk1JiL+VkoZnwiOTQaUUrsB4ELr7UBLS8vStra2xBHYhaDv+xsR8Uaraybfj1fq0HPOwObNm+fV19ebk6bBBrmViL7lAs5FR2v9qVIZmfKcFmbuyGaz5qL4XTJnAsPDw2cdOXLkzzFvnyOiPS7gXHWUUmYa+ITVv52IrjtmBAYHB1eFYbgzciiEWOx53l9dwbnolb4CHwaAlVZ3JxFdeswImE9MRDT/kRn599jY2EXxPzlcACbpaK2vif0btE9KedMxI5AU/L1an/MeeK8AJsV5n0DSGzre6yd8Bv4DNyrGT9gymNQAAAAASUVORK5CYII=",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAdFJREFUaEPtWT1KA2EQnUFI2G5LSz2Aoo0eQK/g+hcsM9sYEEHtjJ0KGojNfikl/q1X0ANoo+gBtLRcqyUBGRNYRCRm50tCyMKkSvHmzby3873NbhAy/sGMzw/WAqrVat5xHLfZbFrXdjMrl8txHMdRqVRq2JgqHiIMw7Eoig6ZeRMA8jZNLLANRDxzXXfP87wvSZ1YgDFmBwCOJKQDwOwS0bGEx0bACwBMSUgHgHklomkJj42ANwCYSEjrzHwhaSDFIOI6ABQS/DsRTUpqexVQJqIDSQMpxhiz38KWVcB/jhljfq+QXoG/RukKpR02XaEUh3SFdIXSHNAV6uyA/pToc3N+yjWF0pzUG5mmkKaQPg90PQUaoxqjaQ5ojGqMaoxmL0bDMHTaU3ueF6ed8ZG7DxhjlgDgPBl8g4huu4kYRQFPADCTDP1MRLNZE3ANAMvJ0DdEtJIpAZVKxXUcZ6s9NCKeEtFnpgSkHVp9uZs40OtrlTsAuLd1OQW/AACLCWbwfzHVarUHZp4b8NAd6RDxsVgszkt6ia9AEASriHgpIe0Xw8xrvu9fSXjEAtpkQRAUEHG79XVcQt4D5oOZT3zfr0trrQRISYeJUwHDdLtTr28kLrlAggP0jQAAAABJRU5ErkJggg==",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA2VJREFUaEPtWU1rE1EUvXcSDfiFoKAUXWlQ1J07XWj/Qitt3VmTzGuIZlO/8AeooEVphWZmjLpTivU3iKJbN2op6kqpCiJqi1Azece8koTX0CQzySQlOFmF5N5zz7nnvjuTCVOPv7jH+VMoYL0dDB0IHWizA6tGyLKsfQCGmHljm7gdSQfwl5lnhBAfKwVqBbwnov0dqR4c6AchRLyeAGh1fhCRJKKdwdVuCek70cq631HJFkJUG1/rQEXALxUMYDMzLzCzLqwlFq0kAWAAfcy8xMyKz3aF01QAM38GsEcrOhuNRkcTicRiK0T85uTz+a2u6z4gokEt9xMR7fUkgIh+MvMfpb4CAGDeMIxB0zTf+iXkJ9627cNSyllmPlCdc+YFAJuIyJsDKrE0OiaAI8x8XllZBlNWpkzTfOyHlNdY27ZHADhEtKXMAQCmmPlNqZm2nzOgBIyapvmwHigRXRBCFLySaxRnWdaGEulb9Zpl2/YZAGqkVl5Nz0BZ/YoA9V7ZCmCWiHRbX0YikaFEIrHQjoh8Pt9XLBZnABzXx5WIBsbGxt6V67cnQIHUOVjfpJQj6XT6WSsipqenTxqGocZxlzbvTyKRyFl9YbTtgE7Otu0LUsrrzBxVnwNwmfmqEOKmHxGWZV0EcK0G54oQYqIWJ1ABZUtPAFCd260Ve7q8vDyazWZ/NxIyOTm5LRaLqXke0EbmazQaHU4mk8/Xyg1cgCoyNTXVF4vFVs0uEc0zc91VW+csvQAwLIT4Uk94RwSoYmp7MLManay+ag3DMFOp1COdkOM4p6WUahVWV2Rpr9+Jx+OX+vv73UaudUxApajjOMNSyns6OSnlXWYeL5+TCcMwzmkiF0tX+6RpmjNezk3HBSgSuVzuEDOrVXtQI/Wq/P6Y9tmc67qDmUxmzgv5wNaol2Jq1RaLxfsATq0Vr+7lC4VCIpPJLHnBq8R0xQGdkGVZ4wBuVFYkEakr9mUhxG0/xNdNgCrsOM5RAELdzEgpc+l0+nUr5Ls6Qq0SbJbX9RFqRsjv96EAvx0LOj50IOiO+sULHfDbsaDjQweC7qhfvP/TASJSzyR93TX67ayPePUjqPqM1tNjFR/gXQ9tJKDnH6/39h8cXZ+FAAqG/1IG0MS2IEIH2mpfAMmhAwE0sS2If3g8fk/FFEmEAAAAAElFTkSuQmCC",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA85JREFUaEPtmE9oFFccx7+/SQrVxEPQqEsP4kGK1NKCSNCTilgPQsVDQCheEuaXbSilhwpFxKGnqhDQi/sGNqGIQk9CBVHB9mah1IugFCrSP8JshAptwVpndn7mxZkwnewm8+9FF5zL7r55O/P5vN/v996bIfT4QT3Oj9cCLzuCKxIBpdQeAJcA/AugBcAjolYYhrOWZXlhGLYsy2r5vt8aHh6eHR0dfZZ1YIwLaHgiuiIiAxmhREQea8FYFsAdz/POOo6zSMyoQAH4pRyPMfOZdAdjAl3gfwHwN4CNANYDeCNjVEBEF23b/mhFBLrA3+rv7z8wNjb2j4YQEZqZmVnn+76WqYnIRiLS3+c/9W8AIwBWR9A3mXmfcYEs8FlHXSn1HQA9AejjHjO/Y1SgSngN6rruJRE5EkE/Zua1xgSqhtegSqkpAJ9F0DI0NPRmeoqtpIjzwruuu0tEvgSwM1obrgZBcHxycvKP5AgrpY4BOJVo28TMvyf7lBbIC99oNA4Q0bcdZiAvCIKRpESj0ThKRF/HwGEYjtTr9R8rE8gL7ziOVavVHgDY9GIikhtEtAHA+xHUBWY+GgMqpfbPRel6/JuIPrRtW8svHIUjkBc+yul39aoa3f0cM38aSd2OJP5k5nUJgWR/3czM7JYWKAIfzSo7RCROgS+Y+auo/ZqIfADgydxqu7DlmJ6eHvZ9/1EiAidt29a1UzwCReH1HaemplYNDAzMAlgzN7v8BUAL1AB8Asxv7f+3WOnFznXd/xL1cp6ZPy4sUAY+kRafz62up9PzOQCfiHbbtn0rNRM9BPCWbiOiy7ZtHy4kUAV8SuJEFAnd/JuITExMTFxLiymlfgKwPWr/gZl35RaoEj6+uU6nwcHBbSLy1PO8u47jhGn4ZrO5JggCXeBbonO/MvPmXAIm4Dukz6KmCF5HJDnis8ysN3nZivgVg38C4CAzf59JoBfg5wu7Uzh7Bb6jQC/BdxP4GcDbicgEfX19W8fHx+9nKb4ifboUbMecT19/UQo1m833fN+/SUQLDw9EdLfdbu+t1+sLy3oR0E7/KQPftQZWSqIsfFcBfcK0RBXwSwqYlKgKflkBExJVwmcSqFKiavjMAlVImIDPJVBGwhR8boEiEibhCwnkkTANX1ggi8RKwJcSWErCsqxD7XZbv5BKPoxk2tvk3aIUfi8U36jTig0gANCfgDECXzoCy0jEp43BVybQLZ30i6pOj4F502Sp/qVTKHnxVDoZh680Aql0+oaI6ukH8CpHPr5WpREwAbjcNV8LLDdCps/3fASeA+hP9U9qLH2VAAAAAElFTkSuQmCC",He="/assets/Gc_114_line-Level-action-D-au3m2o.png",Ke="/assets/Gc_114_line-Level-pSAy3hqw.png",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAIUUlEQVR4AeydwYocVRSGuxsE0QfQhYqKGGF6RnAV0EXmIcw6UVfqxghuxa1g3KgrNVnHh4gLhawEZ2rAiKioC30ARRC6PQXd0Omume6+deuec+75hr70dE/Vvf/9/vqmJglMJiM+IACBcwkgyLlo+AIERiME4SqAwAUEEOQCOHwJAgjCNQCBCwgMKMgFq/IlCDghgCBOiiKmDgEE0eHOqk4IIIiTooipQwBBdLizqhMCPgVxApeY/gkgiP8O2cGABBBkQLhM7Z8AgvjvkB0MSABBBoTL1P4JIMhah7yEwCoBBFmlwecQWCOAIGtAeAmBVQIIskqDzyGwRgBB1oDwEgKrBBBklcawnzO7QwII4rA0IpcjgCDlWLOSQwII4rA0IpcjgCDlWLOSQwKDCHJwcPDi4eHhO9Pp9I6M32XMGdMBGcScW66zX2TckvHW0dHRS0P4l10QEeG18Xh8bz6f35TAr8p4QgYPCGQnINfZ0zKuyfhkNpvdE1E+yr1IVkHkrnFfAn4h42EZPCBQksBDIsoN+Qb9Z85Fswkiwb6Ru8bzOcMxFwQSCDwmd5JbCed1npJFEAn0nsz+sgweEFAnIHeSa3JNvpEjSBZBJNDVHGGYwyABp5Emk8mbOaJnEUSCvCCDBwTMEJAf9y/lCNNbEPmD+bMS5FEZPCBgicAj8mPWc30D9RZETH2qbwjOh8AQBORH/97/xNBbkCE2xpwQsEIAQaw0ETCHhy0jiIeWyKhGAEHU0LOwBwII4qElMqoRQBA19CzsgQCCeGiJjPsSyHY8gmRDmW2ir2UmxmjUMhhpfyCIdgNr6zdNc8xojgXLBzLUHwiiXgEBLBNAEMvtkE2dAIKoV0AAywQ2BbGclmwQKEwAQQoDZzlfBBDEV1+kLUwAQQoDZzlfBBDEV1+kLUygqCCF98ZyEOhNAEF6I2SCmgkgSM3tsrfeBBCkN0ImqJkAgtTcLnvrTaAWQXqDYAIIdBFAkC4qvAeBBQEEWYDw8jSdTu9WMq54YI4gHlrazNheXN7H5q4MvoMgBkshkh0CCLK1Cw6ITABBIrfP3rcSQJCtiDggMgEEidw+e99KAEG2IuKAyAQQRLN91jZPAEHMV0RATQIIokmftc0TQBDzFRFQkwCCaNJnbfMEEMR8RWkBOSsPAQTJw5FZKiWAIJUWy7byEECQPByZpVICCOKs2MV/rjOWZ+/DxP8gta1+BNlGiK+vEwj1GkFC1c1m9yWAIPsS4/hQBBAkVN1sdl8CCLIvMY4PRQBBQtVtfbP28iGIvU5IZIgAghgqY5colfzSuPaX37W/12uXLasegyCq+JMXby8u7yN58yVPRJCStFnLHQEEcVcZgZMIJJ6EIIngOC0GAQSJ0TO7TCSAIIngOC0GAQSJ0TO7TCSAIIngOC0GgV0EiUGCXUKggwCCdEDhLQgsCSDIkgTPEOgggCAdUHgLAksCCLIkwTMEOggoC9KRiLcgYIgAghgqgyj2CCCIvU5IZIgAghgqY5coTdMcy/D+S+Pa/PziuF0K5xgIWCZQ7x3EMnWyuSGAIG6qIqgGAQTRoM6abgggiJuqCKpBAEE0qLOmGwIIklAVp8QhgCBxumanCQQQJAEap8QhgCBxumanCQQQJAEap8QhgCC2uiaNMQIIYqwQ4tgigCC2+iCNMQIIYqwQ4tgigCC2+iCNMQIIYqyQ4eIwcwoBBEmhxjlhCCBImKrZaAoBBEmhxjlhCCBImKrZaAoBBEmhxjkPEqj4FYJUXC5b608AQfozZIaKCSBIxeWytf4EEKQ/Q2aomACCVFxuDVvT3gOCaDfA+qYJIIjpeginTQBBtBtgfdMEEMR0PYTTJoAg2g2wvhaBndZFkJ0wcVBUAggStXn2vRMBBNkJEwdFJYAgUZtn3zsRQJCdMHFQVAJpgkSlxb7DEUCQcJWz4X0IIMg+tDg2HAEECVc5G96HAILsQ4tjwxEwJ0i4BtiwaQIIYroewmkTQBDtBljfNAEEMV0P4bQJIIh2A6xvmkAkQUwXQTibBBDEZi+kMkIAQYwUQQybBBDEZi+kMkIAQYwUQQybBBAkSy9MUisBBKm1WfaVhQCCZMHIJLUSQJBam2VfWQggSBaMTFIrAQQx1ux0Or37wAj6Wmp5X4b6A0HUK9gIcEXeYYxGLYOR9geCaDfA+qYJIIjpeginTQBBtBtgfdMEEMR0PcOGY/btBBBkOyOOCEwAQQKXz9a3E0CQ7Yw4IjCB3oKMx+PfAvNj64YJzOfzP/rG6y3I6enpzxLibxk8ILAkYOH5n7Ozs5/6BuktyCLAD4tnniBggoD8ZHM/R5Asgsit7E6OMMwBgVwEZrPZZznmyiKI3Mo+lDDfyuABAXUC8g37tlyTn+cIkkWQNkjTNK/Ibe3H9nMGBBQJ/CVyXM+1fjZB2kDyB/ZL8vy6jH9l8IDAAATOnfI/uXPclG/Uj597RMIXsgrSri8Bv5Sgl+VuckNefyWj91+1yRw8ILBBQK6zX2XclvH2ZDK5LHeOdzcO6vlGdkHaPBL0e7mbfCyyXJXxpIwxo4FBk5eBXGfPyLgu49OTk5Pv2msv9xhEkNwhmQ8CWgQQRIs867oggCAuaiJkEQIdiyBIBxTegsCSAIIsSfAMgQ4CCNIBhbcgsCSAIEsSPEOggwCCdEDhLQgsCeQSZDkfzxCoigCCVFUnm8lNAEFyE2W+qgggSFV1spncBBAkN1Hmq4qAA0Gq4s1mnBFAEGeFEbcsAQQpy5vVnBFAEGeFEbcsAQQpy5vVnBGILYizsohbngCClGfOio4IIIijsohangCClGfOio4IIIijsohangCCDMScaesg8D8AAAD//y4BXskAAAAGSURBVAMA2sTH3GLz03kAAAAASUVORK5CYII=",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAIPUlEQVR4AeydwYocVRSGu2cQRB9AFyoqYtwJrgLKMDXMK5h1oq7UjRHcilvBuFFXarKOrzBMDYNCVoI7I6KiLvQBFEFm2tNxGjo9lenqW6fuPeeer6lLd9dU3fvf7+9vbBWSrQkPCEDggQQQ5IFo+AEEJhME4VMAgQsIIMgFcPgRBBCEzwAELiAwoiAXrMqPIOCEAII4KYqYZQggSBnurOqEAII4KYqYZQggSBnurOqEgE9BnMAlpn8CCOK/Q3YwIgEEGREuU/sngCD+O2QHIxJAkBHhMrV/Agiy0iFvIbBMAEGWafAaAisEEGQFCG8hsEwAQZZp8BoCKwQQZAUIbyGwTABBlmmM+5rZHRJAEIelETkfAQTJx5qVHBJAEIelETkfAQTJx5qVHBIYRZDDw8MXj46O3mnb9raM32TMGO2IDMLO/XPbtjfbtn3r+Pj4pTH8UxdE5HhtOp3emc1mNyTwqzKekMEBgTEIPC2TXpXxyenp6R35pfyRvFY9VAWRgHdFji8k4cMyOCCQjYD8Qn5IxnX5p8kfmouqCSLBvpaAz2uGYy4IJBB4TD6LNxPu67xFRRD5WvWezP6yDA4IWCBwVSR5QyOIiiDyteqKRhjmMEjAb6Q3NaKrCCJBXpDBAQEzBOSX9iWNMIMFOTg4eFaCPCqDAwJmCMi/Dz8iX7OeGxposCDb29tPDQ3B/RAYicDg/8UwWJCRNsa0EDBBAEFM1BAzhIddI4iHlshYjACCFEPPwh4IIIiHlshYjACCFEPPwh4IIIiHlsi4KQG16xFEDaXaREcyE2MymTOYlH4gSOkGVtZveNwjIFg+kFH8QJDiFRDAMgEEsdwO2YoTQJDiFRDAMoHzglhOSzYIZCaAIJmBs5wvAgjiqy/SZiaAIJmBs5wvAgjiqy/SZiaQVZDMe2M5CAwmgCCDETJBzQQQpOZ22dtgAggyGCET1EwAQWpul70NJlCLIINBMAEEugggSBcVzkHgjACCnIHw8tTW89j1wBxBPLR0PuP8w+V9nN+VwTMIYrAUItkhgCBru+CCyAQQJHL77H0tAQRZi4gLIhNAkMjts/e1BBBkLSIuiEwAQUq2z9rmCSCI+YoIWJIAgpSkz9rmCSCI+YoIWJIAgpSkz9rmCSCI+YrSAnKXDgEE0eHILJUSQJBKi2VbOgQQRIcjs1RKAEGcFXvvb5dpmmnjf5j4G6TW1Y8g6wjx81UCod4jSKi62eymBBBkU2JcH4oAgoSqm81uSgBBNiXG9aEIIEiouq1v1l4+BLHXCYkMEUAQQ2X0iVLPnxvXzv9crz5bLnoNghTFn7z4/MPlfSRvPueNCJKTNmu5I4Ag7iojcBKBxJsQJBEct8UggCAxemaXiQQQJBEct8UggCAxemaXiQQQJBEct8Ug0EeQGCTYJQQ6CCBIBxROQWBBAEEWJHiGQAcBBOmAwikILAggyIIEzxDoIFBYkI5EnIKAIQIIYqgMotgjgCD2OiGRIQIIYqiMPlGa/x/8wXF9YClcgyAKEJmiXgL1ClJvZ+wsIwEEyQibpfwRQBB/nZE4IwEEyQibpfwRQBB/nZE4IwEESYDNLXEIIEicrtlpAgEESYDGLXEIIEicrtlpAgEESYDGLXEIIIitrkljjACCGCuEOLYIIIitPkhjjACCGCuEOLYIIIitPkhjjACCGCtkvDjMnEIAQVKocU8YAggSpmo2mkIAQVKocU8YAggSpmo2mkIAQVKocc/9BCp+hyAVl8vWhhNAkOEMmaFiAghScblsbTgBBBnOkBkqJoAgFZdbw9ZK7wFBSjfA+qYJIIjpeghXmgCClG6A9U0TQBDT9RCuNAEEKd0A65ci0GtdBOmFiYuiEkCQqM2z714EEKQXJi6KSgBBojbPvnsRQJBemLgoKoE0QaLSYt/hCCBIuMrZ8CYEEGQTWlwbjgCChKucDW9CAEE2ocW14QiYEyRcA2zYNAEEMV0P4UoTQJDSDbC+aQIIYroewpUmgCClG2B90wQiCWK6CMLZJIAgNnshlRECCGKkCGLYJIAgNnshlRECCGKkCGLYJIAgKr0wSa0EEKTWZtmXCgEEUcHIJLUSQJBam2VfKgQQRAUjk9RKAEGMNduuPoK+l1rel1H8QJDiFZwLsCtnGJPJnMGk9ANBSjfA+qYJIIjpeghXmgCClG6A9U0TQBDT9YwbjtnXE0CQ9Yy4IjABBAlcPltfTwBB1jPiisAEBgtycnLya2B+bN02gd+HxhssyP7+/k8S4i8ZHBBYECj+PJ1O/26a5sehQQYLchbg+7NnniBggsBsNrurEURFEAlzWyMMc0BAkcBnGnOpCLK3t/ehhPlGBgcELBC4JV+vPtcIoiLIPIgEekW+9/0wf82AQEECf8pn8ZrW+mqCzAPt7u5ekq9br8vrf2RwQGAEAt1Tyi/nf2XcEDke774i7ayqIPMI8nXrS5HksoS9Lu+/kjH4P7XJHBwQ6CLwi5y8JePtra2ty/IL+l15rXqoCzJPJ5J8J2E/FpuvyHhSxpTRwKBRZ/BM0zTXmqb5dGdn59v5Z097jCKIdkjmg0ApAghSijzruiCAIC5qImQWAh2LIEgHFE5BYEEAQRYkeIZABwEE6YDCKQgsCCDIggTPEOgggCAdUDgFgQUBLUEW8/EMgaoIIEhVdbIZbQIIok2U+aoigCBV1clmtAkgiDZR5quKgANBquLNZpwRQBBnhRE3LwEEycub1ZwRQBBnhRE3LwEEycub1ZwRiC2Is7KIm58AguRnzoqOCCCIo7KImp8AguRnzoqOCCCIo7KImp8AgozEnGnrIPAfAAAA///QRHs0AAAABklEQVQDAAIIvtznW++UAAAAAElFTkSuQmCC",Ye={class:"left-list"},Oe={class:"list-tab"},ze={key:0,src:He},Ge={key:1,src:Ke},Ze={key:0,src:je},qe={key:1,src:Ue},Xe={class:"list-content"},We={key:0,class:"content-top-input"},$e={key:1,class:"content-top-input"},et={key:2,class:"content-datapicker"},tt={key:0,class:"content-list"},st=["onClick"],it={class:"list-item-top"},at={class:"list-item-content"},ot={class:"list-item-content-text"},nt={style:{display:"flex","flex-wrap":"wrap"}},lt={key:1,style:{"text-align":"center"}},rt={key:0},ct={key:1},At={key:2,class:"list-empty"},dt={key:4,class:"list-empty"},gt={class:"tree-item"},mt={__name:"index",props:{loading:{type:Boolean,default:!0}},emits:["updateDetail","updateTab"],setup(oe,{emit:V}){const q=oe,x=V,t=ue({isFirst:!0,leftTab:1,queryFrom:{page_size:10,page:1,nickName:"",leftDatePicker:null,participant_user_uids:""},participant_user:[],leftListLoading:!0,loading:!1,dataList:[],more:!1,isShow:!1,shortcuts:[{text:"本周",value:()=>{const s=new Date,a=s.getDay(),c=new Date(s);c.setDate(s.getDate()-a);const A=new Date(c);return A.setDate(c.getDate()+6),[c,A]}},{text:"最近三周",value:()=>{const s=new Date,a=s.getDay();let c=new Date(s);c.setDate(s.getDate()+(6-a));const A=new Date(c);return A.setDate(A.getDate()-20),[A,c]}},{text:"本月",value:()=>{const s=new Date,a=new Date(s.getFullYear(),s.getMonth(),1),c=new Date(s.getFullYear(),s.getMonth()+1,0);return[a,c]}}],weekName:["周日","周一","周二","周三","周四","周五","周六"],treeRef:null,treeProps:{children:"users",label:"name",value:"uid",isLeaf:s=>{if(s.uid)return!0}},assistanceId:"",userList:[]}),M=he(async s=>{if(!s||s.trim()===""){t.userList=[];return}try{const a=await fe(s,{search_type:"name"});t.userList=a.data||[]}catch(a){console.error("搜索用户失败:",a),t.userList=[]}},500),Y=(s,a)=>s?a.name.includes(s):!0,F=()=>{t.leftTab==1?(t.queryFrom.page=1,t.dataList=[],t.queryFrom.participant_user_uids=t.participant_user.join(","),b()):t.treeRef.filter(t.queryFrom.nickName)},O=s=>{t.leftTab==1?(t.assistanceId=s.id,x("updateDetail",s)):s.uid&&x("updateDetail",s)},X=()=>{console.log("外面的加载"),t.more&&(console.log(t.more,"state.more执行了"),t.queryFrom.page++,b())},b=async()=>{var s,a,c,A,w,B;try{t.leftListLoading=!0;let u=Ie(t.queryFrom);if((s=u.leftDatePicker)!=null&&s.length){const y=new Date(u.leftDatePicker[0]),k=new Date(u.leftDatePicker[1]);isNaN(y.getTime())?(console.error("开始时间格式无效:",u.leftDatePicker[0]),u.start_time=""):u.start_time=Math.floor(y.getTime()),isNaN(k.getTime())?(console.error("结束时间格式无效:",u.leftDatePicker[1]),u.end_time=""):u.end_time=Math.floor(k.getTime())}delete u.leftDatePicker;const h=await _e();if(!h)return;let D=await Ee(h==null?void 0:h.uid,{...u});t.dataList=(a=D.data.history)!=null&&a.length?t.dataList.concat(D.data.history):[],t.isFirst&&(x("updateDetail",(c=t.dataList)!=null&&c.length?t.dataList[0]:null),t.assistanceId=(A=t.dataList)!=null&&A.length?t.dataList[0].id:"",t.isFirst=!1),t.more=((w=t.dataList)==null?void 0:w.length){(s==null?void 0:s.level)===0?W(a,"",s==null?void 0:s.level):(s==null?void 0:s.level)>0&&(s.data.directory_uid?$(a,s.data.directory_uid,s==null?void 0:s.level):a(a))},W=async(s,a,c)=>{try{t.leftListLoading=!0;let A=await ce({level:1});A.meta.code==200&&s(A.data),t.leftListLoading=!1}catch(A){console.log(A),t.leftListLoading=!1}},$=async(s,a,c)=>{try{t.leftListLoading=!0;let A=[],w=[];const B=await ce({level:1,parent_uuid:a});B!=null&&B.data&&(w=B.data),a&&(A=(await Ce(a,{directory_uuid:a})).data),s([...w,...A]),t.leftListLoading=!1}catch(A){console.log(A),t.leftListLoading=!1}};Ae(()=>q.loading,s=>{t.loading=s}),Ae(()=>t.leftTab,s=>{x("updateTab",s),t.dataList=[],t.isFirst=!0,t.queryFrom={page_size:10,page:1,nickName:"",participant_user_uids:"",leftDatePicker:null},s==1?(t.isShow=!1,b()):z()}),we(()=>{t.dataList=[],t.isFirst=!0,b()});const{isFirst:d,leftTab:f,queryFrom:v,leftListLoading:S,loading:G,dataList:P,more:ne,isShow:ee,shortcuts:le,weekName:re,treeRef:te,treeProps:T,assistanceId:r,userList:n,participant_user:I}=pe(t);return(s,a)=>{const c=E("el-option"),A=E("el-select"),w=E("el-input"),B=E("el-date-picker"),u=E("el-empty"),h=E("el-scrollbar"),D=E("el-tree"),y=ae("infinite-scroll"),k=ae("loading");return o(),l("div",null,[K((o(),l("div",Ye,[i("div",Oe,[i("div",{class:de("list-tab-item "+(e(f)==1?"pitch-on":"")),onClick:a[0]||(a[0]=()=>f.value=1)},[e(f)==1?(o(),l("img",ze)):(o(),l("img",Ge))],2),i("div",{class:de("list-tab-item "+(e(f)==2?"pitch-on":"")),onClick:a[1]||(a[1]=()=>f.value=2)},[e(f)==2?(o(),l("img",Ze)):(o(),l("img",qe))],2)]),i("div",Xe,[e(f)==1?(o(),l("div",We,[m(A,{modelValue:e(I),"onUpdate:modelValue":a[2]||(a[2]=g=>ye(I)?I.value=g:null),multiple:"",filterable:"",clearable:"",remote:"","reserve-keyword":"",placeholder:"搜索成员","remote-method":e(M),loading:e(G),"collapse-tags":"","collapse-tags-tooltip":"",style:{width:"100%"},onChange:F},{default:C(()=>[(o(!0),l(j,null,U(e(n),g=>(o(),ie(c,{key:g.uid,label:g.name,value:g.uid},null,8,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading"])])):_("",!0),e(f)==2?(o(),l("div",$e,[m(w,{modelValue:e(v).nickName,"onUpdate:modelValue":a[3]||(a[3]=g=>e(v).nickName=g),placeholder:"搜索成员",type:"text","prefix-icon":"Search",onChange:F},null,8,["modelValue"])])):_("",!0),e(f)==1?(o(),l("div",et,[m(B,{modelValue:e(v).leftDatePicker,"onUpdate:modelValue":a[4]||(a[4]=g=>e(v).leftDatePicker=g),type:"datetimerange",shortcuts:e(le),"range-separator":"到","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm",onChange:F},null,8,["modelValue","shortcuts"])])):_("",!0),e(ee)&&e(f)==1?(o(),ie(h,{key:3,class:"left-list-scrollbar"},{default:C(()=>{var g,L;return[(g=e(P))!=null&&g.length?K((o(),l("div",tt,[(o(!0),l(j,null,U(e(P),(Q,Z)=>{var N;return o(),l("div",{key:Z,class:"content-list-item",onClick:R=>O(Q),style:ke(Q.id==e(r)?"border-color: #409EFF; ":"")},[i("div",it,[i("span",null,p(e(J)(Q.created_at,"{m}月{d}日"))+" "+p(e(re)[new Date(Q.created_at).getDay()]),1),i("span",null,p(e(J)(Q.created_at,"{y}年")),1)]),i("div",at,[i("div",ot,[i("div",nt,[(o(!0),l(j,null,U(Q.all_participants,(R,se)=>(o(),l("span",{key:se},p((R.display_name||R.user_uid)+(se+1==Q.all_participants.length?"":"、")),1))),128))]),i("span",null," 发起人:"+p(((N=Q.all_participants.find(R=>R.participant_role=="moderator"))==null?void 0:N.display_name)||""),1),i("span",null," 时间:"+p(e(J)(Q.created_at,"{h}:{i}")+" ~ "+(Q.updated_at?e(J)(Q.updated_at,"{h}:{i}"):"")),1)])])],12,st)}),128))])),[[y,X]]):_("",!0),(L=e(P))!=null&&L.length?(o(),l("div",lt,[e(ne)?(o(),l("p",rt,"Loading...")):(o(),l("p",ct,"No more"))])):(o(),l("div",At,[m(u,{description:"暂无记录"})]))]}),_:1})):_("",!0),!e(ee)&&e(f)==1?(o(),l("div",dt,[m(u,{description:"暂无记录"})])):_("",!0),e(f)==2?(o(),ie(h,{key:5,class:"left-list-scrollbar1",height:"calc(100vh - 120px)"},{default:C(()=>[m(D,{ref_key:"treeRef",ref:te,lazy:"",load:z,"filter-node-method":Y,"highlight-current":"",props:e(T),style:{width:"100%"},onNodeClick:O},{default:C(({data:g})=>[i("div",gt,p(g.name),1)]),_:1},8,["props"])]),_:1})):_("",!0)])])),[[k,e(S)||e(G)]])])}}},ut=me(mt,[["__scopeId","data-v-a5850d38"]]),pt=["element-loading-text"],It={class:"right-content"},Et={class:"right-content-title"},Ct={key:0,class:"agency-detail-massage-cont right-content-message"},ft={class:"agency-detail-cont-item"},Bt={class:"agency-detail-item-content"},Qt={class:"agency-detail-cont-item"},wt={class:"agency-detail-item-content"},ht={class:"agency-detail-cont-item"},yt={key:0,class:"agency-detail-item-content",style:{display:"flex","flex-wrap":"wrap"}},kt={class:"agency-detail-cont-item"},_t={class:"agency-detail-item-content"},vt={key:1,class:"right-content-file"},Dt={class:"content-file-video"},Lt={class:"file-video-bottom"},Rt=["src"],Mt={key:1,class:"video-null"},bt={class:"file-top"},St={class:"content-file-list"},Nt={key:0,class:"file-list-content"},Jt={class:"file-list-item-text"},Vt={class:"list-item-text text-out-of-hiding-1"},xt={key:2,class:"message-user",style:{height:"calc(100vh - 90px)"}},Ft={class:"message-user-card"},Pt={class:"user-card-nickName"},Tt=["src"],Ht={key:1,src:Ve},Kt={class:"user-card-information"},jt={class:"user-information-item"},Ut={class:"user-information-text"},Yt={class:"user-information-item"},Ot={class:"user-information-text"},zt={class:"user-information-item"},Gt={class:"user-information-text"},Zt={class:"user-card-btn"},qt={key:3,class:"message-null"},Xt={__name:"index",setup(oe){const V=Be();ve();const q=Le(),{proxy:x}=De(),t=ue({detail:{},weekName:["周日","周一","周二","周三","周四","周五","周六"],tabValue:1,isShow:!0,isShowLoading:!1,load:!1,loadText:"数据加载中",isLinkKnow:"F",socketInformation:null,inviteDialog:!1,cooperation:"skip",initiateLoading:!1}),M=ge(!1),Y=ge(null),F=r=>!r||Object.keys(r).length===0,O=async()=>{t.initiateLoading=!0;let r=null;try{try{r=JSON.parse(sessionStorage.getItem("userData"))||null}catch(I){console.error("解析 userData 失败:",I)}if(F(t.detail)){H({message:"请先选择人员",type:"warning"});return}if(t.detail.uid==r.uid){H({message:"不能邀请自己",type:"warning"});return}V.setUserUid(r.uid),V.setDetailUid(t.detail.uid),V.setDetailName(t.detail.name);const n=await be({max_participants:20});if(n.meta.code!=200){H.error(n.meta.message);return}n.data.room.uid&&await Se(n.data.room.uid,{participants:[{user_uid:t.detail.uid,display_name:t.detail.name}],participant_role:"participant"}),q.push({path:"/conferencingRoom",query:{room_uid:n.data.room.uid}})}catch(n){console.error("发起协作失败:",n),H.error("发起协作失败,请重试")}finally{t.initiateLoading=!1}},X=r=>{t.detail={},t.tabValue=r},b=async r=>{if(M.value=!0,r)if(t.detail={},t.tabValue==1)t.isShowLoading=!0,z(r);else{const n=await Me(r.uid);t.detail=n.data,M.value=!1}M.value=!1},z=async r=>{var n,I,s,a,c;try{let A=Ie(r);const[w,B]=await Promise.all([Ne(r.room_uid),Je(r.room_uid)]),u={...r,fileList:((n=w.data)==null?void 0:n.files)||[],remoteVideoFile:((s=(I=B.data)==null?void 0:I.recordings)==null?void 0:s[0])||{},initiator:((c=(a=r.all_participants)==null?void 0:a.find(h=>h.participant_role==="moderator"))==null?void 0:c.display_name)||"未知发起人"};t.detail=u,t.isShowLoading=!1}catch(A){console.error("获取文件列表失败:",A)}},W=()=>{let r=new Date(t.detail.created_at).getTime(),n=new Date(t.detail.updated_at).getTime();if(r&&n){let I=n-r;const s=Math.floor(I/(1e3*60*60)),a=Math.floor(I%(1e3*60*60)/(1e3*60)),c=Math.floor(I%(1e3*60)/1e3);return s>0?`${s}小时 ${a}分钟 ${c}秒`:a>0?`${a}分钟 ${c}秒`:`${c}秒`}else return"暂无"};function $(r){if(!r.preview_url){H.error("文件链接无效");return}Y.value.showEdit(r)}const{detail:d,weekName:f,tabValue:v,isShow:S,load:G,loadText:P,isLinkKnow:ne,socketInformation:ee,inviteDialog:le,cooperation:re,isShowLoading:te,initiateLoading:T}=pe(t);return(r,n)=>{const I=E("el-col"),s=E("View"),a=E("el-icon"),c=E("Download"),A=E("el-link"),w=E("el-scrollbar"),B=E("el-row"),u=E("el-button"),h=E("el-empty"),D=ae("loading");return o(),l("div",null,[K((o(),l("div",{class:"app-container","element-loading-text":e(P)},[m(B,{gutter:6,style:{padding:"0 10px",background:"#fefefe"}},{default:C(()=>[m(I,{xs:24,sm:24,md:8,lg:6},{default:C(()=>{var y,k;return[m(ut,{onUpdateDetail:b,onUpdateTab:X,loading:!((y=e(d))!=null&&y.appId)&&!((k=e(d))!=null&&k.userId)&&e(S)},null,8,["loading"])]}),_:1}),m(I,{xs:24,sm:24,md:16,lg:18},{default:C(()=>{var y,k;return[K((o(),l("div",It,[i("div",Et,p(e(v)==1?"协作信息":"员工信息"),1),e(S)&&e(v)==1?(o(),l("div",Ct,[i("div",ft,[n[0]||(n[0]=i("span",{class:"agency-detail-item-title"},"发起人",-1)),i("span",Bt,p(e(d).initiator),1)]),i("div",Qt,[n[1]||(n[1]=i("span",{class:"agency-detail-item-title"},"协作时间",-1)),i("span",wt,p(e(d).created_at?e(J)(e(d).created_at,"{y}年{m}月{d}日")+" "+e(f)[new Date(e(d).created_at).getDay()]+" "+e(J)(e(d).created_at,"{h}:{i}"):"暂无"),1)]),i("div",ht,[n[2]||(n[2]=i("span",{class:"agency-detail-item-title"},"成员",-1)),(k=(y=e(d))==null?void 0:y.all_participants)!=null&&k.length?(o(),l("span",yt,[(o(!0),l(j,null,U(e(d).all_participants,(g,L)=>(o(),l("span",{key:L},p((g.display_name||g.user_uid)+(L+1==e(d).all_participants.length?"":"、")),1))),128))])):_("",!0)]),i("div",kt,[n[3]||(n[3]=i("span",{class:"agency-detail-item-title"},"协作时长",-1)),i("span",_t,p(W()),1)])])):_("",!0),e(S)&&e(v)==1?(o(),l("div",vt,[m(B,{gutter:15},{default:C(()=>[m(I,{xs:24,sm:24,md:16,lg:18},{default:C(()=>{var g;return[i("div",Dt,[n[4]||(n[4]=i("div",{class:"file-top"},"协作视频",-1)),i("div",Lt,[(g=e(d).remoteVideoFile)!=null&&g.storage_url?(o(),l("video",{key:0,src:e(d).remoteVideoFile.storage_url,id:"videoPlayer",loop:"",autoplay:"",controls:""},null,8,Rt)):(o(),l("div",Mt,"暂无视频"))])])]}),_:1}),m(I,{xs:24,sm:24,md:8,lg:6},{default:C(()=>{var g,L;return[i("div",null,[i("div",bt," 附件("+p((L=(g=e(d))==null?void 0:g.fileList)!=null&&L.length?e(d).fileList.length:0)+") ",1),i("div",St,[m(w,{class:"file-list",height:"calc(100vh - 390px)"},{default:C(()=>{var Q,Z;return[(Z=(Q=e(d))==null?void 0:Q.fileList)!=null&&Z.length?(o(),l("div",Nt,[(o(!0),l(j,null,U(e(d).fileList,(N,R)=>(o(),l("div",{class:"file-list-item",key:R},[n[5]||(n[5]=i("div",{class:"file-list-item-icon"},null,-1)),i("div",Jt,[i("div",Vt,p(N.file_name),1),m(a,{size:18,color:"#0d74ff",style:{cursor:"pointer"},onClick:se=>$(N)},{default:C(()=>[m(s)]),_:2},1032,["onClick"]),m(A,{href:N.source_url,type:"primary",target:"_blank",underline:!1},{default:C(()=>[m(a,{size:18,color:"#0d74ff",style:{cursor:"pointer"}},{default:C(()=>[m(c)]),_:1})]),_:2},1032,["href"])])]))),128))])):_("",!0)]}),_:1})])])]}),_:1})]),_:1})])):e(S)&&e(v)==2?K((o(),l("div",xt,[i("div",Ft,[i("div",Pt,[e(d).avatar?(o(),l("img",{key:0,src:e(d).avatar},null,8,Tt)):(o(),l("img",Ht)),i("span",null,p(e(d).nickName||e(d).name||"暂无信息"),1)]),i("div",Kt,[n[9]||(n[9]=i("div",{class:"user-information-item"},[i("div",{class:"user-information-title"},[i("img",{src:xe,alt:""}),i("span",null,"性别")]),i("div",{class:"user-information-text"})],-1)),i("div",jt,[n[6]||(n[6]=i("div",{class:"user-information-title"},[i("img",{src:Fe,alt:""}),i("span",null,"手机号")],-1)),i("div",Ut,p(e(d).phonenumber||"暂无"),1)]),i("div",Yt,[n[7]||(n[7]=i("div",{class:"user-information-title"},[i("img",{src:Pe,alt:""}),i("span",null,"邮箱")],-1)),i("div",Ot,p(e(d).email||"暂无"),1)]),i("div",zt,[n[8]||(n[8]=i("div",{class:"user-information-title"},[i("img",{src:Te,alt:""}),i("span",null,"所属部门")],-1)),i("div",Gt,p(e(d).organization||"暂无"),1)])]),i("div",Zt,[m(u,{type:"info",onClick:O,loading:e(T),disabled:e(T)},{default:C(()=>[Re(p(e(T)?"正在发起邀请":"发起协作"),1)]),_:1},8,["loading","disabled"])])])])),[[D,M.value]]):(o(),l("div",qt,[m(h,{description:"暂无内容"})]))])),[[D,e(te)]])]}),_:1})]),_:1})],8,pt)),[[D,e(G)]]),m(Qe,{ref_key:"browseFileRef",ref:Y},null,512)])}}},ss=me(Xt,[["__scopeId","data-v-99050be4"]]);export{ss as default}; diff --git a/dist/assets/index-BTk2IbAr.js.gz b/dist/assets/index-BTk2IbAr.js.gz new file mode 100644 index 0000000..d2cc86a Binary files /dev/null and b/dist/assets/index-BTk2IbAr.js.gz differ diff --git a/dist/assets/index-eGhvKdrr.js b/dist/assets/index-Ba0DPdLo.js similarity index 99% rename from dist/assets/index-eGhvKdrr.js rename to dist/assets/index-Ba0DPdLo.js index b4cefd3..5b8125d 100644 --- a/dist/assets/index-eGhvKdrr.js +++ b/dist/assets/index-Ba0DPdLo.js @@ -1 +1 @@ -import{v as R,J as C,k as Z,E as y,_ as I,r as g,m as V,A as G,c as m,F as D,B,e as f,o as p,d as k,D as _,w as L,f as b,L as z,N as K,g as X,ah as Y,u as ee,h as te}from"./index-DikBC4WP.js";import{e as se,m as ie}from"./bus-C8MdfDPM.js";const h=[];for(let i=0;i<256;++i)h.push((i+256).toString(16).slice(1));function ne(i,e=0){return(h[i[e+0]]+h[i[e+1]]+h[i[e+2]]+h[i[e+3]]+"-"+h[i[e+4]]+h[i[e+5]]+"-"+h[i[e+6]]+h[i[e+7]]+"-"+h[i[e+8]]+h[i[e+9]]+"-"+h[i[e+10]]+h[i[e+11]]+h[i[e+12]]+h[i[e+13]]+h[i[e+14]]+h[i[e+15]]).toLowerCase()}let S;const oe=new Uint8Array(16);function ae(){if(!S){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");S=crypto.getRandomValues.bind(crypto)}return S(oe)}const re=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),F={randomUUID:re};function ce(i,e,t){var s;if(F.randomUUID&&!i)return F.randomUUID();i=i||{};const n=i.random??((s=i.rng)==null?void 0:s.call(i))??ae();if(n.length<16)throw new Error("Random bytes length must be >= 16");return n[6]=n[6]&15|64,n[8]=n[8]&63|128,ne(n)}const le=(i,e)=>R({url:`/api/v1/whiteboard/rooms/${e}/shapes`,method:"put",data:i}),A=(i,e)=>R({url:`/api/v1/whiteboard/rooms/${e}/history`,method:"get",params:i}),P=Z();P.initUdid();let T=!1,M=null;function he(){const i=sessionStorage.getItem("userData");if(!i)return null;try{return JSON.parse(i)}catch(e){return console.error("解析 userData 失败:",e),null}}const de={async init(i,e){if(!i||!e)return;M=i;const t=he(),n=t==null?void 0:t.uid;try{await C.connect(P.getSudid());const s=await A({after_timestamp:0},e);s.meta.code===200&&s.data.shapes.length>0?M.addShape(s.data.shapes):s.meta.code===401&&se.emit("whiteboardFailed",!0);const o=`xSynergy/ROOM/${e}/whiteboard/#`;C.subscribe(o,async c=>{const r=JSON.parse(c.toString());try{if(T=!0,r.user_uid===n)return;const a=await A({after_timestamp:r.created_at},e);a.meta.code===200?M.addShape(a.data.shapes):(y.error("获取历史数据失败"),console.error("获取历史数据失败"))}catch(a){console.error("处理MQTT数据失败:",a)}finally{T=!1}})}catch(s){console.log("初始化多人同步失败:",s)}i.on("drawingEnd",async s=>{if(!(T||!["pencil","line","rectangle","circle","eraser"].includes(s.type))&&!(s.user_uid&&s.user_uid===n)){s.room_uid=e;try{await le(s,e)}catch(o){y.error("提交形状失败"),console.error("提交形状失败:",o)}}}),i.on("clear",async()=>{})}},ue="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%203%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-44.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份'%20transform='translate(8.000000,%2044.000000)'%3e%3cpath%20d='M15.2700286,11.5822879%20L9.44305056,17.4092659%20C9.06480988,17.7875066%208.55180543,18%208.01689232,18%20L6,18%20L6,18%20L6,15.9831077%20C6,15.4481946%206.2124934,14.9351901%206.59073408,14.5569494%20L14.5569494,6.59073408%20C15.3445949,5.80308864%2016.6216205,5.80308864%2017.4092659,6.59073408%20C18.1969114,7.37837953%2018.1969114,8.65540512%2017.4092659,9.44305056%20L17.4092659,9.44305056%20L17.4092659,9.44305056%20C18.1969114,10.230696%2018.1969114,11.5077216%2017.4092659,12.295367%20L14.5569494,15.1476835%20L14.5569494,15.1476835'%20id='路径'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ge="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%203%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-44.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份'%20transform='translate(48.000000,%2044.000000)'%3e%3cpath%20d='M15.2700286,11.5822879%20L9.44305056,17.4092659%20C9.06480988,17.7875066%208.55180543,18%208.01689232,18%20L6,18%20L6,18%20L6,15.9831077%20C6,15.4481946%206.2124934,14.9351901%206.59073408,14.5569494%20L14.5569494,6.59073408%20C15.3445949,5.80308864%2016.6216205,5.80308864%2017.4092659,6.59073408%20C18.1969114,7.37837953%2018.1969114,8.65540512%2017.4092659,9.44305056%20L17.4092659,9.44305056%20L17.4092659,9.44305056%20C18.1969114,10.230696%2018.1969114,11.5077216%2017.4092659,12.295367%20L14.5569494,15.1476835%20L14.5569494,15.1476835'%20id='路径'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ve="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3e矩形备份%2025%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-116.000000)'%20stroke='%23444E60'%3e%3cg%20id='编组-3'%20transform='translate(8.000000,%20116.000000)'%3e%3cline%20x1='11'%20y1='8'%20x2='16'%20y2='13'%20id='路径-26'%3e%3c/line%3e%3cpath%20d='M15.5,6.16666667%20L17.8333333,8.5%20C18.4776655,9.14433221%2018.4776655,10.1890011%2017.8333333,10.8333333%20L12,16.6666667%20C10.7113356,17.9553311%208.62199775,17.9553311%207.33333333,16.6666667%20L6.16666667,15.5%20C5.52233446,14.8556678%205.52233446,13.8109989%206.16666667,13.1666667%20L13.1666667,6.16666667%20C13.8109989,5.52233446%2014.8556678,5.52233446%2015.5,6.16666667%20Z'%20id='矩形'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",we="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3e矩形备份%2025%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-116.000000)'%20stroke='%233381FF'%3e%3cg%20id='编组-3'%20transform='translate(48.000000,%20116.000000)'%3e%3cline%20x1='11'%20y1='8'%20x2='16'%20y2='13'%20id='路径-26'%3e%3c/line%3e%3cpath%20d='M15.5,6.16666667%20L17.8333333,8.5%20C18.4776655,9.14433221%2018.4776655,10.1890011%2017.8333333,10.8333333%20L12,16.6666667%20C10.7113356,17.9553311%208.62199775,17.9553311%207.33333333,16.6666667%20L6.16666667,15.5%20C5.52233446,14.8556678%205.52233446,13.8109989%206.16666667,13.1666667%20L13.1666667,6.16666667%20C13.8109989,5.52233446%2014.8556678,5.52233446%2015.5,6.16666667%20Z'%20id='矩形'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",pe="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-368.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份'%20transform='translate(8.000000,%20368.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='6'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",xe="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-368.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份'%20transform='translate(48.000000,%20368.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='6'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",me="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-332.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份'%20transform='translate(8.000000,%20332.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",fe="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-332.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份'%20transform='translate(48.000000,%20332.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ke="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%205%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-404.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份-2'%20transform='translate(8.000000,%20404.000000)'%3e%3cline%20x1='6'%20y1='18'%20x2='18'%20y2='6'%20id='路径-2'%3e%3c/line%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ye="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%207%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-404.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份-2'%20transform='translate(48.000000,%20404.000000)'%3e%3cline%20x1='6'%20y1='18'%20x2='18'%20y2='6'%20id='路径-2'%3e%3c/line%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",be="/assets/brushSize-BKGQxoQG.svg",Se="/assets/brushSize-active-BDmIZAig.svg",Te="data:image/svg+xml,%3csvg%20t='1757644652588'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='8843'%20width='18'%20height='18'%3e%3cpath%20d='M512%2085.3248c235.5968%200%20426.6752%20169.728%20426.6752%20379.264a237.1328%20237.1328%200%200%201-237.056%20237.0304H617.728a71.0656%2071.0656%200%200%200-71.1168%2071.1168c0%2017.9968%207.1168%2034.6112%2017.9968%2046.9248a71.68%2071.68%200%200%201%2018.5088%2047.872c0%2039.3984-32.7168%2071.1424-71.1168%2071.1424-235.5968%200-426.6752-191.0784-426.6752-426.6752%200-235.5968%20191.0784-426.6752%20426.6752-426.6752z%20m-50.7392%20687.4112a156.3136%20156.3136%200%200%201%20156.4672-156.4672h83.8912a151.808%20151.808%200%200%200%20151.7056-151.6288c0-160.0512-150.6816-293.9648-341.3248-293.9648a341.3504%20341.3504%200%200%200-28.8512%20681.472%20155.648%20155.648%200%200%201-21.888-79.36v-0.0512zM320%20512a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z%20m384%200a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128zM512%20384a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z'%20p-id='8844'%20fill='%23444e60'%3e%3c/path%3e%3c/svg%3e",Me="data:image/svg+xml,%3csvg%20t='1757644652588'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='8843'%20width='18'%20height='18'%3e%3cpath%20d='M512%2085.3248c235.5968%200%20426.6752%20169.728%20426.6752%20379.264a237.1328%20237.1328%200%200%201-237.056%20237.0304H617.728a71.0656%2071.0656%200%200%200-71.1168%2071.1168c0%2017.9968%207.1168%2034.6112%2017.9968%2046.9248a71.68%2071.68%200%200%201%2018.5088%2047.872c0%2039.3984-32.7168%2071.1424-71.1168%2071.1424-235.5968%200-426.6752-191.0784-426.6752-426.6752%200-235.5968%20191.0784-426.6752%20426.6752-426.6752z%20m-50.7392%20687.4112a156.3136%20156.3136%200%200%201%20156.4672-156.4672h83.8912a151.808%20151.808%200%200%200%20151.7056-151.6288c0-160.0512-150.6816-293.9648-341.3248-293.9648a341.3504%20341.3504%200%200%200-28.8512%20681.472%20155.648%20155.648%200%200%201-21.888-79.36v-0.0512zM320%20512a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z%20m384%200a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128zM512%20384a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z'%20p-id='8844'%20fill='%233381ff'%3e%3c/path%3e%3c/svg%3e",Ce={class:"tool-mid-box-left"},_e=["onClick"],Le=["src","alt"],ze={key:0,class:"tool-popup"},Ee={key:1,class:"tool-popup"},Ue={__name:"index",props:{canvas:{type:Object,required:!0,validator:i=>i&&typeof i.setDrawingTool=="function"}},setup(i){const e=i,t=g([{name:"笔",icon:ue,iconActive:ge,shapeType:"pencil"},{name:"圆形",icon:pe,iconActive:xe,shapeType:"circle"},{name:"矩形",icon:me,iconActive:fe,shapeType:"rectangle"},{name:"直线",icon:ke,iconActive:ye,shapeType:"line"},{name:"选色器",icon:Te,iconActive:Me,shapeType:"colorSelector"},{name:"画笔大小",icon:be,iconActive:Se,shapeType:"brushSize"},{name:"橡皮擦",icon:ve,iconActive:we,shapeType:"eraser"}]),n=g("#ffcc00"),s=g(2),o=[1,2,4,8,16],c=g(!1),r=g(!1),a=g(!1),u=g(!1),x=g("pencil"),E=g("pencil"),j=g(),W=g(),O=d=>{var l;(l=e.canvas)==null||l.setColor(d),c.value=!1,a.value=!1},$=d=>{var l;(l=e.canvas)==null||l.setThickness(d),r.value=!1,u.value=!1};function N(d){var l;if(x.value===d){d==="colorSelector"?(c.value=!c.value,a.value=c.value):d==="brushSize"&&(r.value=!r.value,u.value=r.value);return}x.value=d,E.value=d,d==="colorSelector"?(c.value=!0,r.value=!1,z(()=>{a.value=!0})):d==="brushSize"?(r.value=!0,c.value=!1,z(()=>{u.value=!0})):(c.value=!1,r.value=!1,a.value=!1,u.value=!1,(l=e.canvas)==null||l.setDrawingTool(d))}function U(d){document.querySelector(".tool-mid-box-left").contains(d.target)||(r.value=!1,u.value=!1)}return V(()=>{(!e.canvas||typeof e.canvas.setDrawingTool!="function")&&console.error("Invalid canvas prop passed to ToolBox"),document.addEventListener("click",U)}),G(()=>{document.removeEventListener("click",U)}),(d,l)=>{const q=f("el-tooltip"),H=f("el-color-picker"),J=f("el-option"),Q=f("el-select");return p(),m("div",Ce,[(p(!0),m(D,null,B(t.value,w=>(p(),m("div",{class:"tool-box-cell-box-left",key:w.shapeType},[k(q,{content:w.name,placement:"top-end"},{default:L(()=>[b("div",{class:"tool-box-cell",onClick:v=>N(w.shapeType)},[b("img",{src:w.shapeType===x.value||["colorSelector","brushSize"].includes(x.value)&&w.shapeType===E.value?w.iconActive:w.icon,alt:w.name},null,8,Le)],8,_e)]),_:2},1032,["content"]),w.shapeType==="colorSelector"&&x.value==="colorSelector"&&c.value?(p(),m("div",ze,[k(H,{ref_for:!0,ref_key:"colorPickerRef",ref:j,modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=v=>n.value=v),visible:a.value,"onUpdate:visible":l[1]||(l[1]=v=>a.value=v),"show-alpha":"",onChange:O},null,8,["modelValue","visible"])])):_("",!0),w.shapeType==="brushSize"&&x.value==="brushSize"&&r.value?(p(),m("div",Ee,[k(Q,{ref_for:!0,ref_key:"brushSizeRef",ref:W,modelValue:s.value,"onUpdate:modelValue":l[2]||(l[2]=v=>s.value=v),placeholder:"画笔粗细",size:"small",onChange:$,visible:u.value,"onUpdate:visible":l[3]||(l[3]=v=>u.value=v),style:{width:"60px"}},{default:L(()=>[(p(),m(D,null,B(o,v=>k(J,{key:v,label:v+"px",value:v},null,8,["label","value"])),64))]),_:1},8,["modelValue","visible"])])):_("",!0)]))),128))])}}},De=I(Ue,[["__scopeId","data-v-d6b920d5"]]);class Be{constructor(){this.emitter=ie()}on(e,t){this.emitter.on(e,t)}off(e,t){this.emitter.off(e,t)}emit(e,t){this.emitter.emit(e,t)}removeAllListeners(){this.emitter.all.clear()}}class Fe extends Be{constructor(e){if(super(),this.canvas=document.getElementById(e),!this.canvas)throw new Error(`Canvas element with id ${e} not found`);this.ctx=this.canvas.getContext("2d"),this.shapes=[],this.currentShape=null,this.isDrawing=!1,this.drawingTool="pencil",this.pathOptimizationEnabled=!0,this.optimizationThreshold=.005,this.currentColor="#ffcc00",this.currentThickness=2,this.resize(),this.handleMouseDown=this.handleMouseDown.bind(this),this.handleMouseMove=this.handleMouseMove.bind(this),this.handleMouseUp=this.handleMouseUp.bind(this),this.handleMouseLeave=this.handleMouseLeave.bind(this),this.canvas.addEventListener("mousedown",this.handleMouseDown),this.canvas.addEventListener("mousemove",this.handleMouseMove),this.canvas.addEventListener("mouseup",this.handleMouseUp),this.canvas.addEventListener("mouseleave",this.handleMouseLeave),window.addEventListener("resize",()=>this.resize())}resize(){const e=this.canvas.parentElement;if(!e)return;const t=e.offsetWidth-150,n=e.offsetHeight;let s=t,o=Math.floor(s*9/16);o>n&&(o=n,s=Math.floor(o*16/9)),!(this.canvas.width===s&&this.canvas.height===o)&&(this.canvas.width=s,this.canvas.height=o,this.canvas.style.width=s+"px",this.canvas.style.height=o+"px",this.render())}setDrawingTool(e){this.drawingTool=e}setColor(e){this.currentColor=e}setThickness(e){this.currentThickness=e}setPathOptimization(e){this.pathOptimizationEnabled=e}setOptimizationThreshold(e){this.optimizationThreshold=e}getShapes(){return this.shapes}setShapes(e){this.shapes=e,this.render()}getMouseCoordinates(e){const t=this.canvas.getBoundingClientRect();return{x:((e.clientX-t.left)/this.canvas.width).toFixed(4),y:((e.clientY-t.top)/this.canvas.height).toFixed(4)}}handleMouseDown(e){this.isDrawing=!0;const t=this.getMouseCoordinates(e);this.drawingTool==="pencil"?this.currentShape={type:"pencil",data:{color:this.currentColor,path:[t],thickness:this.currentThickness}}:this.drawingTool==="line"?this.currentShape={type:"line",data:{color:this.currentColor,start:t,end:t,thickness:this.currentThickness}}:this.drawingTool==="rectangle"?this.currentShape={type:"rectangle",data:{color:this.currentColor,start:t,end:t,thickness:this.currentThickness,fill:!1}}:this.drawingTool==="circle"?this.currentShape={type:"circle",data:{color:this.currentColor,start:t,end:t,thickness:this.currentThickness,fill:!1}}:this.drawingTool==="eraser"&&(this.currentShape={type:"eraser",data:{color:"#ffffff",start:t,end:t,thickness:3}}),this.emit("drawingStart",this.currentShape)}handleMouseMove(e){if(!this.isDrawing||!this.currentShape)return;const t=this.getMouseCoordinates(e);this.drawingTool==="pencil"?this.currentShape.data.path.push(t):this.currentShape.data.end=t,this.render(),this.emit("drawingUpdate",this.currentShape)}handleMouseUp(e){if(!this.isDrawing||!this.currentShape)return;this.isDrawing=!1;const t=this.getMouseCoordinates(e);this.drawingTool==="pencil"&&this.pathOptimizationEnabled&&this.currentShape.data.path.length>10?this.currentShape.data.path=this.optimizePath(this.currentShape.data.path):this.currentShape.data.end=t,this.shapes.push({...this.currentShape}),this.emit("drawingEnd",this.currentShape),this.currentShape=null,this.render()}handleMouseLeave(e){this.isDrawing&&this.handleMouseUp(e)}optimizePath(e){if(e.length<3)return e;const t=[e[0]];for(let n=1;nthis.drawShape(e)),this.currentShape&&this.drawShape(this.currentShape),this.ctx.save(),this.ctx.strokeStyle="#000",this.ctx.lineWidth=2,this.ctx.strokeRect(0,0,this.canvas.width,this.canvas.height),this.ctx.restore()}drawShape(e){switch(e.type){case"pencil":this.drawPencil(e.data);break;case"line":this.drawLine(e.data);break;case"rectangle":this.drawRectangle(e.data);break;case"circle":this.drawCircle(e.data);break;case"eraser":this.drawEraser(e.data,e);break}}drawPencil(e){if(e.path.length<2)return;const t=e.path.map(n=>({x:n.x*this.canvas.width,y:n.y*this.canvas.height}));this.ctx.beginPath(),this.ctx.strokeStyle=e.color,this.ctx.lineWidth=e.thickness,this.ctx.lineCap="round",this.ctx.lineJoin="round",this.drawSmoothCurve(this.ctx,t),this.ctx.stroke()}drawSmoothCurve(e,t){if(t.length<3){e.moveTo(t[0].x,t[0].y);for(let s=1;s{o()}),K(()=>{n.value&&n.value.destroy()}),(r,a)=>{const u=f("el-button");return p(),m("div",Ae,[b("div",null,[t.value?(p(),m("div",Ie,[n.value?(p(),X(De,{key:0,class:"toolbox",canvas:n.value},null,8,["canvas"])):_("",!0),a[1]||(a[1]=b("canvas",{id:"whiteboard",class:"whiteboard-canvas"},null,-1))])):(p(),m("div",Re,[k(u,{type:"primary",size:"large",link:"",onClick:o},{default:L(()=>[...a[0]||(a[0]=[te(" 正在进入互动画板。。。 ",-1)])]),_:1})]))])])}}},We=I(Ve,[["__scopeId","data-v-119f18fe"]]);export{We as default}; +import{v as R,J as C,k as Z,E as y,_ as I,r as g,m as V,A as G,c as m,F as D,B,e as f,o as p,d as k,D as _,w as L,f as b,L as z,N as K,g as X,ah as Y,u as ee,h as te}from"./index-nRSe4xNB.js";import{e as se,m as ie}from"./bus-C8MdfDPM.js";const h=[];for(let i=0;i<256;++i)h.push((i+256).toString(16).slice(1));function ne(i,e=0){return(h[i[e+0]]+h[i[e+1]]+h[i[e+2]]+h[i[e+3]]+"-"+h[i[e+4]]+h[i[e+5]]+"-"+h[i[e+6]]+h[i[e+7]]+"-"+h[i[e+8]]+h[i[e+9]]+"-"+h[i[e+10]]+h[i[e+11]]+h[i[e+12]]+h[i[e+13]]+h[i[e+14]]+h[i[e+15]]).toLowerCase()}let S;const oe=new Uint8Array(16);function ae(){if(!S){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");S=crypto.getRandomValues.bind(crypto)}return S(oe)}const re=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),F={randomUUID:re};function ce(i,e,t){var s;if(F.randomUUID&&!i)return F.randomUUID();i=i||{};const n=i.random??((s=i.rng)==null?void 0:s.call(i))??ae();if(n.length<16)throw new Error("Random bytes length must be >= 16");return n[6]=n[6]&15|64,n[8]=n[8]&63|128,ne(n)}const le=(i,e)=>R({url:`/api/v1/whiteboard/rooms/${e}/shapes`,method:"put",data:i}),A=(i,e)=>R({url:`/api/v1/whiteboard/rooms/${e}/history`,method:"get",params:i}),P=Z();P.initUdid();let T=!1,M=null;function he(){const i=sessionStorage.getItem("userData");if(!i)return null;try{return JSON.parse(i)}catch(e){return console.error("解析 userData 失败:",e),null}}const de={async init(i,e){if(!i||!e)return;M=i;const t=he(),n=t==null?void 0:t.uid;try{await C.connect(P.getSudid());const s=await A({after_timestamp:0},e);s.meta.code===200&&s.data.shapes.length>0?M.addShape(s.data.shapes):s.meta.code===401&&se.emit("whiteboardFailed",!0);const o=`xsynergy/room/${e}/whiteboard/#`;C.subscribe(o,async c=>{const r=JSON.parse(c.toString());try{if(T=!0,r.user_uid===n)return;const a=await A({after_timestamp:r.created_at},e);a.meta.code===200?M.addShape(a.data.shapes):(y.error("获取历史数据失败"),console.error("获取历史数据失败"))}catch(a){console.error("处理MQTT数据失败:",a)}finally{T=!1}})}catch(s){console.log("初始化多人同步失败:",s)}i.on("drawingEnd",async s=>{if(!(T||!["pencil","line","rectangle","circle","eraser"].includes(s.type))&&!(s.user_uid&&s.user_uid===n)){s.room_uid=e;try{await le(s,e)}catch(o){y.error("提交形状失败"),console.error("提交形状失败:",o)}}}),i.on("clear",async()=>{})}},ue="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%203%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-44.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份'%20transform='translate(8.000000,%2044.000000)'%3e%3cpath%20d='M15.2700286,11.5822879%20L9.44305056,17.4092659%20C9.06480988,17.7875066%208.55180543,18%208.01689232,18%20L6,18%20L6,18%20L6,15.9831077%20C6,15.4481946%206.2124934,14.9351901%206.59073408,14.5569494%20L14.5569494,6.59073408%20C15.3445949,5.80308864%2016.6216205,5.80308864%2017.4092659,6.59073408%20C18.1969114,7.37837953%2018.1969114,8.65540512%2017.4092659,9.44305056%20L17.4092659,9.44305056%20L17.4092659,9.44305056%20C18.1969114,10.230696%2018.1969114,11.5077216%2017.4092659,12.295367%20L14.5569494,15.1476835%20L14.5569494,15.1476835'%20id='路径'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ge="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%203%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-44.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份'%20transform='translate(48.000000,%2044.000000)'%3e%3cpath%20d='M15.2700286,11.5822879%20L9.44305056,17.4092659%20C9.06480988,17.7875066%208.55180543,18%208.01689232,18%20L6,18%20L6,18%20L6,15.9831077%20C6,15.4481946%206.2124934,14.9351901%206.59073408,14.5569494%20L14.5569494,6.59073408%20C15.3445949,5.80308864%2016.6216205,5.80308864%2017.4092659,6.59073408%20C18.1969114,7.37837953%2018.1969114,8.65540512%2017.4092659,9.44305056%20L17.4092659,9.44305056%20L17.4092659,9.44305056%20C18.1969114,10.230696%2018.1969114,11.5077216%2017.4092659,12.295367%20L14.5569494,15.1476835%20L14.5569494,15.1476835'%20id='路径'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ve="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3e矩形备份%2025%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-116.000000)'%20stroke='%23444E60'%3e%3cg%20id='编组-3'%20transform='translate(8.000000,%20116.000000)'%3e%3cline%20x1='11'%20y1='8'%20x2='16'%20y2='13'%20id='路径-26'%3e%3c/line%3e%3cpath%20d='M15.5,6.16666667%20L17.8333333,8.5%20C18.4776655,9.14433221%2018.4776655,10.1890011%2017.8333333,10.8333333%20L12,16.6666667%20C10.7113356,17.9553311%208.62199775,17.9553311%207.33333333,16.6666667%20L6.16666667,15.5%20C5.52233446,14.8556678%205.52233446,13.8109989%206.16666667,13.1666667%20L13.1666667,6.16666667%20C13.8109989,5.52233446%2014.8556678,5.52233446%2015.5,6.16666667%20Z'%20id='矩形'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",we="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3e矩形备份%2025%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-116.000000)'%20stroke='%233381FF'%3e%3cg%20id='编组-3'%20transform='translate(48.000000,%20116.000000)'%3e%3cline%20x1='11'%20y1='8'%20x2='16'%20y2='13'%20id='路径-26'%3e%3c/line%3e%3cpath%20d='M15.5,6.16666667%20L17.8333333,8.5%20C18.4776655,9.14433221%2018.4776655,10.1890011%2017.8333333,10.8333333%20L12,16.6666667%20C10.7113356,17.9553311%208.62199775,17.9553311%207.33333333,16.6666667%20L6.16666667,15.5%20C5.52233446,14.8556678%205.52233446,13.8109989%206.16666667,13.1666667%20L13.1666667,6.16666667%20C13.8109989,5.52233446%2014.8556678,5.52233446%2015.5,6.16666667%20Z'%20id='矩形'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",pe="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-368.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份'%20transform='translate(8.000000,%20368.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='6'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",xe="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-368.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份'%20transform='translate(48.000000,%20368.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='6'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",me="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-332.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份'%20transform='translate(8.000000,%20332.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",fe="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efolder备份%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-332.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份'%20transform='translate(48.000000,%20332.000000)'%3e%3crect%20id='矩形'%20x='6'%20y='6'%20width='12'%20height='12'%20rx='2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ke="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%205%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-8.000000,%20-404.000000)'%20stroke='%23444E60'%3e%3cg%20id='folder备份-2'%20transform='translate(8.000000,%20404.000000)'%3e%3cline%20x1='6'%20y1='18'%20x2='18'%20y2='6'%20id='路径-2'%3e%3c/line%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ye="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3efollow备份%207%3c/title%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='切图'%20transform='translate(-48.000000,%20-404.000000)'%20stroke='%233381FF'%3e%3cg%20id='folder备份-2'%20transform='translate(48.000000,%20404.000000)'%3e%3cline%20x1='6'%20y1='18'%20x2='18'%20y2='6'%20id='路径-2'%3e%3c/line%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",be="/assets/brushSize-BKGQxoQG.svg",Se="/assets/brushSize-active-BDmIZAig.svg",Te="data:image/svg+xml,%3csvg%20t='1757644652588'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='8843'%20width='18'%20height='18'%3e%3cpath%20d='M512%2085.3248c235.5968%200%20426.6752%20169.728%20426.6752%20379.264a237.1328%20237.1328%200%200%201-237.056%20237.0304H617.728a71.0656%2071.0656%200%200%200-71.1168%2071.1168c0%2017.9968%207.1168%2034.6112%2017.9968%2046.9248a71.68%2071.68%200%200%201%2018.5088%2047.872c0%2039.3984-32.7168%2071.1424-71.1168%2071.1424-235.5968%200-426.6752-191.0784-426.6752-426.6752%200-235.5968%20191.0784-426.6752%20426.6752-426.6752z%20m-50.7392%20687.4112a156.3136%20156.3136%200%200%201%20156.4672-156.4672h83.8912a151.808%20151.808%200%200%200%20151.7056-151.6288c0-160.0512-150.6816-293.9648-341.3248-293.9648a341.3504%20341.3504%200%200%200-28.8512%20681.472%20155.648%20155.648%200%200%201-21.888-79.36v-0.0512zM320%20512a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z%20m384%200a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128zM512%20384a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z'%20p-id='8844'%20fill='%23444e60'%3e%3c/path%3e%3c/svg%3e",Me="data:image/svg+xml,%3csvg%20t='1757644652588'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='8843'%20width='18'%20height='18'%3e%3cpath%20d='M512%2085.3248c235.5968%200%20426.6752%20169.728%20426.6752%20379.264a237.1328%20237.1328%200%200%201-237.056%20237.0304H617.728a71.0656%2071.0656%200%200%200-71.1168%2071.1168c0%2017.9968%207.1168%2034.6112%2017.9968%2046.9248a71.68%2071.68%200%200%201%2018.5088%2047.872c0%2039.3984-32.7168%2071.1424-71.1168%2071.1424-235.5968%200-426.6752-191.0784-426.6752-426.6752%200-235.5968%20191.0784-426.6752%20426.6752-426.6752z%20m-50.7392%20687.4112a156.3136%20156.3136%200%200%201%20156.4672-156.4672h83.8912a151.808%20151.808%200%200%200%20151.7056-151.6288c0-160.0512-150.6816-293.9648-341.3248-293.9648a341.3504%20341.3504%200%200%200-28.8512%20681.472%20155.648%20155.648%200%200%201-21.888-79.36v-0.0512zM320%20512a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z%20m384%200a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128zM512%20384a64%2064%200%201%201%200-128%2064%2064%200%200%201%200%20128z'%20p-id='8844'%20fill='%233381ff'%3e%3c/path%3e%3c/svg%3e",Ce={class:"tool-mid-box-left"},_e=["onClick"],Le=["src","alt"],ze={key:0,class:"tool-popup"},Ee={key:1,class:"tool-popup"},Ue={__name:"index",props:{canvas:{type:Object,required:!0,validator:i=>i&&typeof i.setDrawingTool=="function"}},setup(i){const e=i,t=g([{name:"笔",icon:ue,iconActive:ge,shapeType:"pencil"},{name:"圆形",icon:pe,iconActive:xe,shapeType:"circle"},{name:"矩形",icon:me,iconActive:fe,shapeType:"rectangle"},{name:"直线",icon:ke,iconActive:ye,shapeType:"line"},{name:"选色器",icon:Te,iconActive:Me,shapeType:"colorSelector"},{name:"画笔大小",icon:be,iconActive:Se,shapeType:"brushSize"},{name:"橡皮擦",icon:ve,iconActive:we,shapeType:"eraser"}]),n=g("#ffcc00"),s=g(2),o=[1,2,4,8,16],c=g(!1),r=g(!1),a=g(!1),u=g(!1),x=g("pencil"),E=g("pencil"),j=g(),W=g(),O=d=>{var l;(l=e.canvas)==null||l.setColor(d),c.value=!1,a.value=!1},$=d=>{var l;(l=e.canvas)==null||l.setThickness(d),r.value=!1,u.value=!1};function N(d){var l;if(x.value===d){d==="colorSelector"?(c.value=!c.value,a.value=c.value):d==="brushSize"&&(r.value=!r.value,u.value=r.value);return}x.value=d,E.value=d,d==="colorSelector"?(c.value=!0,r.value=!1,z(()=>{a.value=!0})):d==="brushSize"?(r.value=!0,c.value=!1,z(()=>{u.value=!0})):(c.value=!1,r.value=!1,a.value=!1,u.value=!1,(l=e.canvas)==null||l.setDrawingTool(d))}function U(d){document.querySelector(".tool-mid-box-left").contains(d.target)||(r.value=!1,u.value=!1)}return V(()=>{(!e.canvas||typeof e.canvas.setDrawingTool!="function")&&console.error("Invalid canvas prop passed to ToolBox"),document.addEventListener("click",U)}),G(()=>{document.removeEventListener("click",U)}),(d,l)=>{const q=f("el-tooltip"),H=f("el-color-picker"),J=f("el-option"),Q=f("el-select");return p(),m("div",Ce,[(p(!0),m(D,null,B(t.value,w=>(p(),m("div",{class:"tool-box-cell-box-left",key:w.shapeType},[k(q,{content:w.name,placement:"top-end"},{default:L(()=>[b("div",{class:"tool-box-cell",onClick:v=>N(w.shapeType)},[b("img",{src:w.shapeType===x.value||["colorSelector","brushSize"].includes(x.value)&&w.shapeType===E.value?w.iconActive:w.icon,alt:w.name},null,8,Le)],8,_e)]),_:2},1032,["content"]),w.shapeType==="colorSelector"&&x.value==="colorSelector"&&c.value?(p(),m("div",ze,[k(H,{ref_for:!0,ref_key:"colorPickerRef",ref:j,modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=v=>n.value=v),visible:a.value,"onUpdate:visible":l[1]||(l[1]=v=>a.value=v),"show-alpha":"",onChange:O},null,8,["modelValue","visible"])])):_("",!0),w.shapeType==="brushSize"&&x.value==="brushSize"&&r.value?(p(),m("div",Ee,[k(Q,{ref_for:!0,ref_key:"brushSizeRef",ref:W,modelValue:s.value,"onUpdate:modelValue":l[2]||(l[2]=v=>s.value=v),placeholder:"画笔粗细",size:"small",onChange:$,visible:u.value,"onUpdate:visible":l[3]||(l[3]=v=>u.value=v),style:{width:"60px"}},{default:L(()=>[(p(),m(D,null,B(o,v=>k(J,{key:v,label:v+"px",value:v},null,8,["label","value"])),64))]),_:1},8,["modelValue","visible"])])):_("",!0)]))),128))])}}},De=I(Ue,[["__scopeId","data-v-d6b920d5"]]);class Be{constructor(){this.emitter=ie()}on(e,t){this.emitter.on(e,t)}off(e,t){this.emitter.off(e,t)}emit(e,t){this.emitter.emit(e,t)}removeAllListeners(){this.emitter.all.clear()}}class Fe extends Be{constructor(e){if(super(),this.canvas=document.getElementById(e),!this.canvas)throw new Error(`Canvas element with id ${e} not found`);this.ctx=this.canvas.getContext("2d"),this.shapes=[],this.currentShape=null,this.isDrawing=!1,this.drawingTool="pencil",this.pathOptimizationEnabled=!0,this.optimizationThreshold=.005,this.currentColor="#ffcc00",this.currentThickness=2,this.resize(),this.handleMouseDown=this.handleMouseDown.bind(this),this.handleMouseMove=this.handleMouseMove.bind(this),this.handleMouseUp=this.handleMouseUp.bind(this),this.handleMouseLeave=this.handleMouseLeave.bind(this),this.canvas.addEventListener("mousedown",this.handleMouseDown),this.canvas.addEventListener("mousemove",this.handleMouseMove),this.canvas.addEventListener("mouseup",this.handleMouseUp),this.canvas.addEventListener("mouseleave",this.handleMouseLeave),window.addEventListener("resize",()=>this.resize())}resize(){const e=this.canvas.parentElement;if(!e)return;const t=e.offsetWidth-150,n=e.offsetHeight;let s=t,o=Math.floor(s*9/16);o>n&&(o=n,s=Math.floor(o*16/9)),!(this.canvas.width===s&&this.canvas.height===o)&&(this.canvas.width=s,this.canvas.height=o,this.canvas.style.width=s+"px",this.canvas.style.height=o+"px",this.render())}setDrawingTool(e){this.drawingTool=e}setColor(e){this.currentColor=e}setThickness(e){this.currentThickness=e}setPathOptimization(e){this.pathOptimizationEnabled=e}setOptimizationThreshold(e){this.optimizationThreshold=e}getShapes(){return this.shapes}setShapes(e){this.shapes=e,this.render()}getMouseCoordinates(e){const t=this.canvas.getBoundingClientRect();return{x:((e.clientX-t.left)/this.canvas.width).toFixed(4),y:((e.clientY-t.top)/this.canvas.height).toFixed(4)}}handleMouseDown(e){this.isDrawing=!0;const t=this.getMouseCoordinates(e);this.drawingTool==="pencil"?this.currentShape={type:"pencil",data:{color:this.currentColor,path:[t],thickness:this.currentThickness}}:this.drawingTool==="line"?this.currentShape={type:"line",data:{color:this.currentColor,start:t,end:t,thickness:this.currentThickness}}:this.drawingTool==="rectangle"?this.currentShape={type:"rectangle",data:{color:this.currentColor,start:t,end:t,thickness:this.currentThickness,fill:!1}}:this.drawingTool==="circle"?this.currentShape={type:"circle",data:{color:this.currentColor,start:t,end:t,thickness:this.currentThickness,fill:!1}}:this.drawingTool==="eraser"&&(this.currentShape={type:"eraser",data:{color:"#ffffff",start:t,end:t,thickness:3}}),this.emit("drawingStart",this.currentShape)}handleMouseMove(e){if(!this.isDrawing||!this.currentShape)return;const t=this.getMouseCoordinates(e);this.drawingTool==="pencil"?this.currentShape.data.path.push(t):this.currentShape.data.end=t,this.render(),this.emit("drawingUpdate",this.currentShape)}handleMouseUp(e){if(!this.isDrawing||!this.currentShape)return;this.isDrawing=!1;const t=this.getMouseCoordinates(e);this.drawingTool==="pencil"&&this.pathOptimizationEnabled&&this.currentShape.data.path.length>10?this.currentShape.data.path=this.optimizePath(this.currentShape.data.path):this.currentShape.data.end=t,this.shapes.push({...this.currentShape}),this.emit("drawingEnd",this.currentShape),this.currentShape=null,this.render()}handleMouseLeave(e){this.isDrawing&&this.handleMouseUp(e)}optimizePath(e){if(e.length<3)return e;const t=[e[0]];for(let n=1;nthis.drawShape(e)),this.currentShape&&this.drawShape(this.currentShape),this.ctx.save(),this.ctx.strokeStyle="#000",this.ctx.lineWidth=2,this.ctx.strokeRect(0,0,this.canvas.width,this.canvas.height),this.ctx.restore()}drawShape(e){switch(e.type){case"pencil":this.drawPencil(e.data);break;case"line":this.drawLine(e.data);break;case"rectangle":this.drawRectangle(e.data);break;case"circle":this.drawCircle(e.data);break;case"eraser":this.drawEraser(e.data,e);break}}drawPencil(e){if(e.path.length<2)return;const t=e.path.map(n=>({x:n.x*this.canvas.width,y:n.y*this.canvas.height}));this.ctx.beginPath(),this.ctx.strokeStyle=e.color,this.ctx.lineWidth=e.thickness,this.ctx.lineCap="round",this.ctx.lineJoin="round",this.drawSmoothCurve(this.ctx,t),this.ctx.stroke()}drawSmoothCurve(e,t){if(t.length<3){e.moveTo(t[0].x,t[0].y);for(let s=1;s{o()}),K(()=>{n.value&&n.value.destroy()}),(r,a)=>{const u=f("el-button");return p(),m("div",Ae,[b("div",null,[t.value?(p(),m("div",Ie,[n.value?(p(),X(De,{key:0,class:"toolbox",canvas:n.value},null,8,["canvas"])):_("",!0),a[1]||(a[1]=b("canvas",{id:"whiteboard",class:"whiteboard-canvas"},null,-1))])):(p(),m("div",Re,[k(u,{type:"primary",size:"large",link:"",onClick:o},{default:L(()=>[...a[0]||(a[0]=[te(" 正在进入互动画板。。。 ",-1)])]),_:1})]))])])}}},We=I(Ve,[["__scopeId","data-v-119f18fe"]]);export{We as default}; diff --git a/dist/assets/index-Ba0DPdLo.js.gz b/dist/assets/index-Ba0DPdLo.js.gz new file mode 100644 index 0000000..57e8291 Binary files /dev/null and b/dist/assets/index-Ba0DPdLo.js.gz differ diff --git a/dist/assets/index-Ba59pKR3.js.gz b/dist/assets/index-Ba59pKR3.js.gz deleted file mode 100644 index 0ff74c5..0000000 Binary files a/dist/assets/index-Ba59pKR3.js.gz and /dev/null differ diff --git a/dist/assets/index-CPnqFNg3.css b/dist/assets/index-BcEVQeTV.css similarity index 66% rename from dist/assets/index-CPnqFNg3.css rename to dist/assets/index-BcEVQeTV.css index 5cfb194..256697c 100644 --- a/dist/assets/index-CPnqFNg3.css +++ b/dist/assets/index-BcEVQeTV.css @@ -1 +1 @@ -.flex[data-v-a5850d38],[data-v-a5850d38] .el-tree-node__content,.tree-item[data-v-a5850d38],.list-empty[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-content .list-item-content-text div[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-content .list-item-content-text[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-content[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-top[data-v-a5850d38],.left-list .list-content .content-top-input[data-v-a5850d38],.left-list .list-content[data-v-a5850d38],.left-list .list-tab[data-v-a5850d38]{display:flex;justify-content:center;align-items:center}.left-list[data-v-a5850d38]{display:flex;height:calc(100vh - 40px)}.left-list .list-tab[data-v-a5850d38]{justify-content:flex-start;flex-direction:column;margin-right:6px}.left-list .list-tab .list-tab-item[data-v-a5850d38]{width:50px;height:50px;cursor:pointer}.left-list .list-tab .list-tab-item img[data-v-a5850d38]{width:40px;height:40px}.left-list .list-content[data-v-a5850d38]{justify-content:flex-start;flex-direction:column;width:calc(100% - 56px);box-shadow:0 5px 15px #9999994d}.left-list .list-content .content-top-input[data-v-a5850d38]{width:100%;height:50px;padding:6px 20px;background:#666}.left-list .list-content .content-datapicker[data-v-a5850d38]{width:100%}.left-list .list-content .left-list-scrollbar[data-v-a5850d38]{width:100%;height:calc(100vh - 170px);padding:15px 0}.left-list .list-content .left-list-scrollbar1[data-v-a5850d38]{width:100%;height:calc(100vh - 120px);margin:15px 0}.left-list .list-content .content-list[data-v-a5850d38]{width:100%;padding:0 15px}.left-list .list-content .content-list-item[data-v-a5850d38]{width:100%;margin-bottom:15px;background:#f5f7fa;border:1.5px solid #c9d4e6;cursor:pointer}.left-list .list-content .content-list-item .list-item-top[data-v-a5850d38]{justify-content:space-between;width:100%;height:50px;padding:0 13px;background:#c9d4e6}.left-list .list-content .content-list-item .list-item-top span[data-v-a5850d38]{color:#333;font-size:16px}.left-list .list-content .content-list-item .list-item-content[data-v-a5850d38]{justify-content:flex-start;align-items:flex-start;padding:13px;background:#f5f7fa}.left-list .list-content .content-list-item .list-item-content img[data-v-a5850d38]{width:27px;height:27px;border-radius:50%;margin-right:10px}.left-list .list-content .content-list-item .list-item-content .list-item-content-text[data-v-a5850d38]{flex-direction:column;align-items:flex-start}.left-list .list-content .content-list-item .list-item-content .list-item-content-text div[data-v-a5850d38]{justify-content:flex-start}.left-list .list-content .content-list-item .list-item-content .list-item-content-text div span[data-v-a5850d38]{margin:0;color:#333;font-size:16px}.left-list .list-content .content-list-item .list-item-content .list-item-content-text span[data-v-a5850d38]{display:inline-block;margin-top:6px;color:#999;font-size:14px}.list-empty[data-v-a5850d38]{width:100%;height:calc(100vh - 170px)}.tree-item[data-v-a5850d38]{justify-content:flex-start;height:45px;font-size:18px}.tree-item .tree-item-img1[data-v-a5850d38]{width:22px;height:22px}.tree-item .tree-item-text1[data-v-a5850d38]{margin-left:10px;color:#333;font-size:18px;font-weight:600}.tree-item .tree-item-text2[data-v-a5850d38]{color:#333;font-size:18px}.tree-item .tree-item-text3[data-v-a5850d38]{margin-left:15px;color:#999;font-size:18px}[data-v-a5850d38] .el-tree-node__content{justify-content:flex-start;height:45px}[data-v-a5850d38] .list-content .el-input__wrapper{height:38px;border-radius:19px}[data-v-a5850d38] .content-datapicker .el-date-editor{width:100%;height:50px;background:#e6f1ff;border-radius:0;border:none;box-shadow:none}[data-v-a5850d38] .left-list-scrollbar .el-scrollbar__wrap{height:calc(100vh - 170px)}[data-v-a5850d38] .left-list-scrollbar1 .el-scrollbar__wrap{height:calc(100vh - 120px)}.flex[data-v-c41062bf],.message-user .message-user-card .user-card-btn[data-v-c41062bf],.message-user .message-user-card .user-card-information .user-information-item .user-information-title[data-v-c41062bf],.message-user .message-user-card .user-card-information .user-information-item[data-v-c41062bf],.message-user .message-user-card .user-card-information[data-v-c41062bf],.message-user .message-user-card .user-card-nickName[data-v-c41062bf],.message-user .message-user-card[data-v-c41062bf],.message-user[data-v-c41062bf],.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-text[data-v-c41062bf],.right-content .content-file-list .file-list .file-list-content .file-list-item[data-v-c41062bf],.right-content .content-file-list .file-list .file-list-content[data-v-c41062bf],.right-content .file-top[data-v-c41062bf],.right-content .right-content-title[data-v-c41062bf],.message-null[data-v-c41062bf]{display:flex;justify-content:center;align-items:center}.app-container[data-v-c41062bf]{height:calc(100vh - 50px);overflow:auto}.message-null[data-v-c41062bf]{height:calc(100vh - 90px)}.right-content[data-v-c41062bf]{height:calc(100vh - 90px);background:#f4f9ff}.right-content .right-content-title[data-v-c41062bf]{justify-content:space-between;width:100%;height:50px;padding:0 20px;background:#666;color:#fff;font-size:18px}.right-content .right-content-message[data-v-c41062bf]{width:calc(100% - 30px);height:150px;margin:15px;background:#fff;border-radius:10px}.right-content .right-content-file[data-v-c41062bf]{width:calc(100% - 30px);height:calc(100% - 230px);margin:0 15px 15px}.right-content .file-top[data-v-c41062bf]{justify-content:flex-start;height:50px;padding-left:20px;background:#e6f1ff;color:#333;font-size:18px}.right-content .content-file-video .file-video-bottom[data-v-c41062bf]{width:100%;height:calc(100vh - 360px);padding:15px;background:#fff}.right-content .content-file-video .file-video-bottom video[data-v-c41062bf]{width:100%;height:100%}.right-content .content-file-list[data-v-c41062bf]{background:#fff;padding:15px 5px 15px 10px}.right-content .content-file-list .file-list[data-v-c41062bf]{width:100%;padding-right:10px}.right-content .content-file-list .file-list .file-list-content[data-v-c41062bf]{flex-direction:column;width:100%}.right-content .content-file-list .file-list .file-list-content .file-list-item[data-v-c41062bf]{width:100%;margin-bottom:15px}.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-icon[data-v-c41062bf]{width:13px;height:13px;margin-right:10px;border-radius:50%;background:#89b2ff}.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-text[data-v-c41062bf]{justify-content:space-between;width:calc(100% - 23px);padding:13px 6px;border-radius:4px;background:#f4f9ff}.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-text .list-item-text[data-v-c41062bf]{display:inline-block;width:calc(100% - 50px);margin-right:2px}.message-user[data-v-c41062bf]{overflow:auto}.message-user .message-user-card[data-v-c41062bf]{flex-direction:column;width:500px;height:95%;max-height:550px;background:#fff;border-radius:10px;overflow:hidden}.message-user .message-user-card .user-card-nickName[data-v-c41062bf]{flex-direction:column;width:100%;height:40%;background:linear-gradient(180deg,#99999938,#9990)}.message-user .message-user-card .user-card-nickName img[data-v-c41062bf]{width:100px;height:100px;margin-top:10%;margin-bottom:20px;border-radius:50%;background:#167bff;flex-shrink:0}.message-user .message-user-card .user-card-nickName span[data-v-c41062bf]{color:#051435;font-size:24px}.message-user .message-user-card .user-card-information[data-v-c41062bf]{flex-direction:column;justify-content:space-around;width:100%;height:45%}.message-user .message-user-card .user-card-information .user-information-item[data-v-c41062bf]{justify-content:space-between}.message-user .message-user-card .user-card-information .user-information-item .user-information-title[data-v-c41062bf]{justify-content:flex-start;width:150px}.message-user .message-user-card .user-card-information .user-information-item .user-information-title img[data-v-c41062bf]{width:24px;height:24px;margin-right:20px}.message-user .message-user-card .user-card-information .user-information-item .user-information-title span[data-v-c41062bf]{color:#999;font-size:16px}.message-user .message-user-card .user-card-information .user-information-item .user-information-text[data-v-c41062bf]{width:130px;color:#333;font-size:16px;font-weight:600}.message-user .message-user-card .user-card-btn[data-v-c41062bf]{width:100%;height:15%}.video-null[data-v-c41062bf]{color:#999;font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;width:100%;height:100%}[data-v-c41062bf] .user-card-btn .el-button{width:70%;height:55%;border-radius:25px;font-size:18px;color:#fff} +.flex[data-v-a5850d38],[data-v-a5850d38] .el-tree-node__content,.tree-item[data-v-a5850d38],.list-empty[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-content .list-item-content-text div[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-content .list-item-content-text[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-content[data-v-a5850d38],.left-list .list-content .content-list-item .list-item-top[data-v-a5850d38],.left-list .list-content .content-top-input[data-v-a5850d38],.left-list .list-content[data-v-a5850d38],.left-list .list-tab[data-v-a5850d38]{display:flex;justify-content:center;align-items:center}.left-list[data-v-a5850d38]{display:flex;height:calc(100vh - 40px)}.left-list .list-tab[data-v-a5850d38]{justify-content:flex-start;flex-direction:column;margin-right:6px}.left-list .list-tab .list-tab-item[data-v-a5850d38]{width:50px;height:50px;cursor:pointer}.left-list .list-tab .list-tab-item img[data-v-a5850d38]{width:40px;height:40px}.left-list .list-content[data-v-a5850d38]{justify-content:flex-start;flex-direction:column;width:calc(100% - 56px);box-shadow:0 5px 15px #9999994d}.left-list .list-content .content-top-input[data-v-a5850d38]{width:100%;height:50px;padding:6px 20px;background:#666}.left-list .list-content .content-datapicker[data-v-a5850d38]{width:100%}.left-list .list-content .left-list-scrollbar[data-v-a5850d38]{width:100%;height:calc(100vh - 170px);padding:15px 0}.left-list .list-content .left-list-scrollbar1[data-v-a5850d38]{width:100%;height:calc(100vh - 120px);margin:15px 0}.left-list .list-content .content-list[data-v-a5850d38]{width:100%;padding:0 15px}.left-list .list-content .content-list-item[data-v-a5850d38]{width:100%;margin-bottom:15px;background:#f5f7fa;border:1.5px solid #c9d4e6;cursor:pointer}.left-list .list-content .content-list-item .list-item-top[data-v-a5850d38]{justify-content:space-between;width:100%;height:50px;padding:0 13px;background:#c9d4e6}.left-list .list-content .content-list-item .list-item-top span[data-v-a5850d38]{color:#333;font-size:16px}.left-list .list-content .content-list-item .list-item-content[data-v-a5850d38]{justify-content:flex-start;align-items:flex-start;padding:13px;background:#f5f7fa}.left-list .list-content .content-list-item .list-item-content img[data-v-a5850d38]{width:27px;height:27px;border-radius:50%;margin-right:10px}.left-list .list-content .content-list-item .list-item-content .list-item-content-text[data-v-a5850d38]{flex-direction:column;align-items:flex-start}.left-list .list-content .content-list-item .list-item-content .list-item-content-text div[data-v-a5850d38]{justify-content:flex-start}.left-list .list-content .content-list-item .list-item-content .list-item-content-text div span[data-v-a5850d38]{margin:0;color:#333;font-size:16px}.left-list .list-content .content-list-item .list-item-content .list-item-content-text span[data-v-a5850d38]{display:inline-block;margin-top:6px;color:#999;font-size:14px}.list-empty[data-v-a5850d38]{width:100%;height:calc(100vh - 170px)}.tree-item[data-v-a5850d38]{justify-content:flex-start;height:45px;font-size:18px}.tree-item .tree-item-img1[data-v-a5850d38]{width:22px;height:22px}.tree-item .tree-item-text1[data-v-a5850d38]{margin-left:10px;color:#333;font-size:18px;font-weight:600}.tree-item .tree-item-text2[data-v-a5850d38]{color:#333;font-size:18px}.tree-item .tree-item-text3[data-v-a5850d38]{margin-left:15px;color:#999;font-size:18px}[data-v-a5850d38] .el-tree-node__content{justify-content:flex-start;height:45px}[data-v-a5850d38] .list-content .el-input__wrapper{height:38px;border-radius:19px}[data-v-a5850d38] .content-datapicker .el-date-editor{width:100%;height:50px;background:#e6f1ff;border-radius:0;border:none;box-shadow:none}[data-v-a5850d38] .left-list-scrollbar .el-scrollbar__wrap{height:calc(100vh - 170px)}[data-v-a5850d38] .left-list-scrollbar1 .el-scrollbar__wrap{height:calc(100vh - 120px)}.flex[data-v-99050be4],.message-user .message-user-card .user-card-btn[data-v-99050be4],.message-user .message-user-card .user-card-information .user-information-item .user-information-title[data-v-99050be4],.message-user .message-user-card .user-card-information .user-information-item[data-v-99050be4],.message-user .message-user-card .user-card-information[data-v-99050be4],.message-user .message-user-card .user-card-nickName[data-v-99050be4],.message-user .message-user-card[data-v-99050be4],.message-user[data-v-99050be4],.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-text[data-v-99050be4],.right-content .content-file-list .file-list .file-list-content .file-list-item[data-v-99050be4],.right-content .content-file-list .file-list .file-list-content[data-v-99050be4],.right-content .file-top[data-v-99050be4],.right-content .right-content-title[data-v-99050be4],.message-null[data-v-99050be4]{display:flex;justify-content:center;align-items:center}.app-container[data-v-99050be4]{height:calc(100vh - 50px);overflow:auto}.message-null[data-v-99050be4]{height:calc(100vh - 90px)}.right-content[data-v-99050be4]{height:calc(100vh - 90px);background:#f4f9ff}.right-content .right-content-title[data-v-99050be4]{justify-content:space-between;width:100%;height:50px;padding:0 20px;background:#666;color:#fff;font-size:18px}.right-content .right-content-message[data-v-99050be4]{width:calc(100% - 30px);height:150px;margin:15px;background:#fff;border-radius:10px}.right-content .right-content-file[data-v-99050be4]{width:calc(100% - 30px);height:calc(100% - 230px);margin:0 15px 15px}.right-content .file-top[data-v-99050be4]{justify-content:flex-start;height:50px;padding-left:20px;background:#e6f1ff;color:#333;font-size:18px}.right-content .content-file-video .file-video-bottom[data-v-99050be4]{width:100%;height:calc(100vh - 360px);padding:15px;background:#fff}.right-content .content-file-video .file-video-bottom video[data-v-99050be4]{width:100%;height:100%}.right-content .content-file-list[data-v-99050be4]{background:#fff;padding:15px 5px 15px 10px}.right-content .content-file-list .file-list[data-v-99050be4]{width:100%;padding-right:10px}.right-content .content-file-list .file-list .file-list-content[data-v-99050be4]{flex-direction:column;width:100%}.right-content .content-file-list .file-list .file-list-content .file-list-item[data-v-99050be4]{width:100%;margin-bottom:15px}.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-icon[data-v-99050be4]{width:13px;height:13px;margin-right:10px;border-radius:50%;background:#89b2ff}.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-text[data-v-99050be4]{justify-content:space-between;width:calc(100% - 23px);padding:13px 6px;border-radius:4px;background:#f4f9ff}.right-content .content-file-list .file-list .file-list-content .file-list-item .file-list-item-text .list-item-text[data-v-99050be4]{display:inline-block;width:calc(100% - 50px);margin-right:2px}.message-user[data-v-99050be4]{overflow:auto}.message-user .message-user-card[data-v-99050be4]{flex-direction:column;width:500px;height:95%;max-height:550px;background:#fff;border-radius:10px;overflow:hidden}.message-user .message-user-card .user-card-nickName[data-v-99050be4]{flex-direction:column;width:100%;height:40%;background:linear-gradient(180deg,#99999938,#9990)}.message-user .message-user-card .user-card-nickName img[data-v-99050be4]{width:100px;height:100px;margin-top:10%;margin-bottom:20px;border-radius:50%;background:#167bff;flex-shrink:0}.message-user .message-user-card .user-card-nickName span[data-v-99050be4]{color:#051435;font-size:24px}.message-user .message-user-card .user-card-information[data-v-99050be4]{flex-direction:column;justify-content:space-around;width:100%;height:45%}.message-user .message-user-card .user-card-information .user-information-item[data-v-99050be4]{justify-content:space-between}.message-user .message-user-card .user-card-information .user-information-item .user-information-title[data-v-99050be4]{justify-content:flex-start;width:150px}.message-user .message-user-card .user-card-information .user-information-item .user-information-title img[data-v-99050be4]{width:24px;height:24px;margin-right:20px}.message-user .message-user-card .user-card-information .user-information-item .user-information-title span[data-v-99050be4]{color:#999;font-size:16px}.message-user .message-user-card .user-card-information .user-information-item .user-information-text[data-v-99050be4]{width:130px;color:#333;font-size:16px;font-weight:600}.message-user .message-user-card .user-card-btn[data-v-99050be4]{width:100%;height:15%}.video-null[data-v-99050be4]{color:#999;font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;width:100%;height:100%}[data-v-99050be4] .user-card-btn .el-button{width:70%;height:55%;border-radius:25px;font-size:18px;color:#fff} diff --git a/dist/assets/index-CPnqFNg3.css.gz b/dist/assets/index-BcEVQeTV.css.gz similarity index 51% rename from dist/assets/index-CPnqFNg3.css.gz rename to dist/assets/index-BcEVQeTV.css.gz index b9e28f2..e71b86a 100644 Binary files a/dist/assets/index-CPnqFNg3.css.gz and b/dist/assets/index-BcEVQeTV.css.gz differ diff --git a/dist/assets/index-BEyUpNsD.js b/dist/assets/index-CybmVna1.js similarity index 99% rename from dist/assets/index-BEyUpNsD.js rename to dist/assets/index-CybmVna1.js index 85c54be..5660e93 100644 --- a/dist/assets/index-BEyUpNsD.js +++ b/dist/assets/index-CybmVna1.js @@ -1,4 +1,4 @@ -import{E as U,_ as Yi,i as da,j as ua,r as F,k as Dl,m as ha,c as Y,f as x,d as z,w as Q,e as oe,n as Ml,p as xl,a as fa,o as $,U as Ri,g as Fe,D as ue,X as pa,t as le,h as he,F as ai,B as oi,W as ma,a8 as Al,L as Ve,b as Ie,J as Ce,a9 as Nl,aa as Ll,ab as Ul,a6 as Fl,s as gt,ac as jl,l as Pt,N as Bl,ad as Vl,u as ql,Y as Te,ae as tr,af as ir,ag as nr,a5 as Kl}from"./index-DikBC4WP.js";import{a as sr,b as Gl,B as Wl,u as zl}from"./room-BKpValiO.js";import Hl from"./index-eGhvKdrr.js";import{e as ot}from"./bus-C8MdfDPM.js";import{C as Jl}from"./index-Ba59pKR3.js";const $l="/assets/shrink-Cp-w-M07.png",Ql="/assets/amplify-D21nWILD.png";var rr={};function Yl(n,e){return e.forEach(function(t){t&&typeof t!="string"&&!Array.isArray(t)&&Object.keys(t).forEach(function(i){if(i!=="default"&&!(i in n)){var s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(n,i,s.get?s:{enumerable:!0,get:function(){return t[i]}})}})}),Object.freeze(n)}var Xl=Object.defineProperty,Zl=(n,e,t)=>e in n?Xl(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,ar=(n,e,t)=>Zl(n,typeof e!="symbol"?e+"":e,t);class Ne{constructor(){ar(this,"_locking"),ar(this,"_locks"),this._locking=Promise.resolve(),this._locks=0}isLocked(){return this._locks>0}lock(){this._locks+=1;let e;const t=new Promise(s=>e=()=>{this._locks-=1,s()}),i=this._locking.then(()=>e);return this._locking=this._locking.then(()=>t),i}}function me(n,e){if(!n)throw new Error(e)}const ed=34028234663852886e22,td=-34028234663852886e22,id=4294967295,nd=2147483647,sd=-2147483648;function Ii(n){if(typeof n!="number")throw new Error("invalid int 32: "+typeof n);if(!Number.isInteger(n)||n>nd||nid||n<0)throw new Error("invalid uint 32: "+n)}function ga(n){if(typeof n!="number")throw new Error("invalid float 32: "+typeof n);if(Number.isFinite(n)&&(n>ed||n({no:s.no,name:s.name,localName:n[s.no]})))}function ya(n,e,t){const i=Object.create(null),s=Object.create(null),r=[];for(const a of e){const o=ka(a);r.push(o),i[a.name]=o,s[a.no]=o}return{typeName:n,values:r,findName(a){return i[a]},findNumber(a){return s[a]}}}function ad(n,e,t){const i={};for(const s of e){const r=ka(s);i[r.localName]=r.no,i[r.no]=r.localName}return ba(i,n,e),i}function ka(n){return"localName"in n?n:Object.assign(Object.assign({},n),{localName:n.name})}class ds{equals(e){return this.getType().runtime.util.equals(this.getType(),this,e)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(e,t){const i=this.getType(),s=i.runtime.bin,r=s.makeReadOptions(t);return s.readMessage(this,r.readerFactory(e),e.byteLength,r),this}fromJson(e,t){const i=this.getType(),s=i.runtime.json,r=s.makeReadOptions(t);return s.readMessage(i,e,r,this),this}fromJsonString(e,t){let i;try{i=JSON.parse(e)}catch(s){throw new Error("cannot decode ".concat(this.getType().typeName," from JSON: ").concat(s instanceof Error?s.message:String(s)))}return this.fromJson(i,t)}toBinary(e){const t=this.getType(),i=t.runtime.bin,s=i.makeWriteOptions(e),r=s.writerFactory();return i.writeMessage(this,r,s),r.finish()}toJson(e){const t=this.getType(),i=t.runtime.json,s=i.makeWriteOptions(e);return i.writeMessage(this,s)}toJsonString(e){var t;const i=this.toJson(e);return JSON.stringify(i,null,(t=e==null?void 0:e.prettySpaces)!==null&&t!==void 0?t:0)}toJSON(){return this.toJson({emitDefaultValues:!0})}getType(){return Object.getPrototypeOf(this).constructor}}function od(n,e,t,i){var s;const r=(s=i==null?void 0:i.localName)!==null&&s!==void 0?s:e.substring(e.lastIndexOf(".")+1),a={[r]:function(o){n.util.initFields(this),n.util.initPartial(o,this)}}[r];return Object.setPrototypeOf(a.prototype,new ds),Object.assign(a,{runtime:n,typeName:e,fields:n.util.newFieldList(t),fromBinary(o,c){return new a().fromBinary(o,c)},fromJson(o,c){return new a().fromJson(o,c)},fromJsonString(o,c){return new a().fromJsonString(o,c)},equals(o,c){return n.util.equals(a,o,c)}}),a}function cd(){let n=0,e=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(n|=(s&127)<>4,!(t&128))return this.assertBounds(),[n,e];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<>>r,o=!(!(a>>>7)&&e==0),c=(o?a|128:a)&255;if(t.push(c),!o)return}const i=n>>>28&15|(e&7)<<4,s=!!(e>>3);if(t.push((s?i|128:i)&255),!!s){for(let r=3;r<31;r=r+7){const a=e>>>r,o=!!(a>>>7),c=(o?a|128:a)&255;if(t.push(c),!o)return}t.push(e>>>31&1)}}const Oi=4294967296;function or(n){const e=n[0]==="-";e&&(n=n.slice(1));const t=1e6;let i=0,s=0;function r(a,o){const c=Number(n.slice(a,o));s*=t,i=i*t+c,i>=Oi&&(s=s+(i/Oi|0),i=i%Oi)}return r(-24,-18),r(-18,-12),r(-12,-6),r(-6),e?Ca(i,s):us(i,s)}function ld(n,e){let t=us(n,e);const i=t.hi&2147483648;i&&(t=Ca(t.lo,t.hi));const s=Ta(t.lo,t.hi);return i?"-"+s:s}function Ta(n,e){if({lo:n,hi:e}=dd(n,e),e<=2097151)return String(Oi*e+n);const t=n&16777215,i=(n>>>24|e<<8)&16777215,s=e>>16&65535;let r=t+i*6777216+s*6710656,a=i+s*8147497,o=s*2;const c=1e7;return r>=c&&(a+=Math.floor(r/c),r%=c),a>=c&&(o+=Math.floor(a/c),a%=c),o.toString()+cr(a)+cr(r)}function dd(n,e){return{lo:n>>>0,hi:e>>>0}}function us(n,e){return{lo:n|0,hi:e|0}}function Ca(n,e){return e=~e,n?n=~n+1:e+=1,us(n,e)}const cr=n=>{const e=String(n);return"0000000".slice(e.length)+e};function lr(n,e){if(n>=0){for(;n>127;)e.push(n&127|128),n=n>>>7;e.push(n)}else{for(let t=0;t<9;t++)e.push(n&127|128),n=n>>7;e.push(1)}}function ud(){let n=this.buf[this.pos++],e=n&127;if(!(n&128))return this.assertBounds(),e;if(n=this.buf[this.pos++],e|=(n&127)<<7,!(n&128))return this.assertBounds(),e;if(n=this.buf[this.pos++],e|=(n&127)<<14,!(n&128))return this.assertBounds(),e;if(n=this.buf[this.pos++],e|=(n&127)<<21,!(n&128))return this.assertBounds(),e;n=this.buf[this.pos++],e|=(n&15)<<28;for(let t=5;n&128&&t<10;t++)n=this.buf[this.pos++];if(n&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}function hd(){const n=new DataView(new ArrayBuffer(8));if(typeof BigInt=="function"&&typeof n.getBigInt64=="function"&&typeof n.getBigUint64=="function"&&typeof n.setBigInt64=="function"&&typeof n.setBigUint64=="function"&&(typeof process!="object"||typeof rr!="object"||rr.BUF_BIGINT_DISABLE!=="1")){const s=BigInt("-9223372036854775808"),r=BigInt("9223372036854775807"),a=BigInt("0"),o=BigInt("18446744073709551615");return{zero:BigInt(0),supported:!0,parse(c){const l=typeof c=="bigint"?c:BigInt(c);if(l>r||lo||lme(/^-?[0-9]+$/.test(s),"int64 invalid: ".concat(s)),i=s=>me(/^[0-9]+$/.test(s),"uint64 invalid: ".concat(s));return{zero:"0",supported:!1,parse(s){return typeof s!="string"&&(s=s.toString()),t(s),s},uParse(s){return typeof s!="string"&&(s=s.toString()),i(s),s},enc(s){return typeof s!="string"&&(s=s.toString()),t(s),or(s)},uEnc(s){return typeof s!="string"&&(s=s.toString()),i(s),or(s)},dec(s,r){return ld(s,r)},uDec(s,r){return Ta(s,r)}}}const de=hd();var R;(function(n){n[n.DOUBLE=1]="DOUBLE",n[n.FLOAT=2]="FLOAT",n[n.INT64=3]="INT64",n[n.UINT64=4]="UINT64",n[n.INT32=5]="INT32",n[n.FIXED64=6]="FIXED64",n[n.FIXED32=7]="FIXED32",n[n.BOOL=8]="BOOL",n[n.STRING=9]="STRING",n[n.BYTES=12]="BYTES",n[n.UINT32=13]="UINT32",n[n.SFIXED32=15]="SFIXED32",n[n.SFIXED64=16]="SFIXED64",n[n.SINT32=17]="SINT32",n[n.SINT64=18]="SINT64"})(R||(R={}));var Ct;(function(n){n[n.BIGINT=0]="BIGINT",n[n.STRING=1]="STRING"})(Ct||(Ct={}));function mt(n,e,t){if(e===t)return!0;if(n==R.BYTES){if(!(e instanceof Uint8Array)||!(t instanceof Uint8Array)||e.length!==t.length)return!1;for(let i=0;i>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(Un(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return Ii(e),lr(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let t=this.textEncoder.encode(e);return this.uint32(t.byteLength),this.raw(t)}float(e){ga(e);let t=new Uint8Array(4);return new DataView(t.buffer).setFloat32(0,e,!0),this.raw(t)}double(e){let t=new Uint8Array(8);return new DataView(t.buffer).setFloat64(0,e,!0),this.raw(t)}fixed32(e){Un(e);let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e,!0),this.raw(t)}sfixed32(e){Ii(e);let t=new Uint8Array(4);return new DataView(t.buffer).setInt32(0,e,!0),this.raw(t)}sint32(e){return Ii(e),e=(e<<1^e>>31)>>>0,lr(e,this.buf),this}sfixed64(e){let t=new Uint8Array(8),i=new DataView(t.buffer),s=de.enc(e);return i.setInt32(0,s.lo,!0),i.setInt32(4,s.hi,!0),this.raw(t)}fixed64(e){let t=new Uint8Array(8),i=new DataView(t.buffer),s=de.uEnc(e);return i.setInt32(0,s.lo,!0),i.setInt32(4,s.hi,!0),this.raw(t)}int64(e){let t=de.enc(e);return Tn(t.lo,t.hi,this.buf),this}sint64(e){let t=de.enc(e),i=t.hi>>31,s=t.lo<<1^i,r=(t.hi<<1|t.lo>>>31)^i;return Tn(s,r,this.buf),this}uint64(e){let t=de.uEnc(e);return Tn(t.lo,t.hi,this.buf),this}}class pd{constructor(e,t){this.varint64=cd,this.uint32=ud,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=t??new TextDecoder}tag(){let e=this.uint32(),t=e>>>3,i=e&7;if(t<=0||i<0||i>5)throw new Error("illegal tag: field no "+t+" wire type "+i);return[t,i]}skip(e,t){let i=this.pos;switch(e){case ge.Varint:for(;this.buf[this.pos++]&128;);break;case ge.Bit64:this.pos+=4;case ge.Bit32:this.pos+=4;break;case ge.LengthDelimited:let s=this.uint32();this.pos+=s;break;case ge.StartGroup:for(;;){const[r,a]=this.tag();if(a===ge.EndGroup){if(t!==void 0&&r!==t)throw new Error("invalid end group tag");break}this.skip(a,r)}break;default:throw new Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(i,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let e=this.uint32();return e>>>1^-(e&1)}int64(){return de.dec(...this.varint64())}uint64(){return de.uDec(...this.varint64())}sint64(){let[e,t]=this.varint64(),i=-(e&1);return e=(e>>>1|(t&1)<<31)^i,t=t>>>1^i,de.dec(e,t)}bool(){let[e,t]=this.varint64();return e!==0||t!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return de.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return de.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let e=this.uint32(),t=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(t,t+e)}string(){return this.textDecoder.decode(this.bytes())}}function md(n,e,t,i){let s;return{typeName:e,extendee:t,get field(){if(!s){const r=typeof i=="function"?i():i;r.name=e.split(".").pop(),r.jsonName="[".concat(e,"]"),s=n.util.newFieldList([r]).list()[0]}return s},runtime:n}}function Pa(n){const e=n.field.localName,t=Object.create(null);return t[e]=gd(n),[t,()=>t[e]]}function gd(n){const e=n.field;if(e.repeated)return[];if(e.default!==void 0)return e.default;switch(e.kind){case"enum":return e.T.values[0].no;case"scalar":return Gt(e.T,e.L);case"message":const t=e.T,i=new t;return t.fieldWrapper?t.fieldWrapper.unwrapField(i):i;case"map":throw"map fields are not allowed to be extensions"}}function vd(n,e){if(!e.repeated&&(e.kind=="enum"||e.kind=="scalar")){for(let t=n.length-1;t>=0;--t)if(n[t].no==e.no)return[n[t]];return[]}return n.filter(t=>t.no===e.no)}let ct="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Xi=[];for(let n=0;ne in n?Xl(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,ar=(n,e,t)=>Zl(n,typeof e!="symbol"?e+"":e,t);class Ne{constructor(){ar(this,"_locking"),ar(this,"_locks"),this._locking=Promise.resolve(),this._locks=0}isLocked(){return this._locks>0}lock(){this._locks+=1;let e;const t=new Promise(s=>e=()=>{this._locks-=1,s()}),i=this._locking.then(()=>e);return this._locking=this._locking.then(()=>t),i}}function me(n,e){if(!n)throw new Error(e)}const ed=34028234663852886e22,td=-34028234663852886e22,id=4294967295,nd=2147483647,sd=-2147483648;function Ii(n){if(typeof n!="number")throw new Error("invalid int 32: "+typeof n);if(!Number.isInteger(n)||n>nd||nid||n<0)throw new Error("invalid uint 32: "+n)}function ga(n){if(typeof n!="number")throw new Error("invalid float 32: "+typeof n);if(Number.isFinite(n)&&(n>ed||n({no:s.no,name:s.name,localName:n[s.no]})))}function ya(n,e,t){const i=Object.create(null),s=Object.create(null),r=[];for(const a of e){const o=ka(a);r.push(o),i[a.name]=o,s[a.no]=o}return{typeName:n,values:r,findName(a){return i[a]},findNumber(a){return s[a]}}}function ad(n,e,t){const i={};for(const s of e){const r=ka(s);i[r.localName]=r.no,i[r.no]=r.localName}return ba(i,n,e),i}function ka(n){return"localName"in n?n:Object.assign(Object.assign({},n),{localName:n.name})}class ds{equals(e){return this.getType().runtime.util.equals(this.getType(),this,e)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(e,t){const i=this.getType(),s=i.runtime.bin,r=s.makeReadOptions(t);return s.readMessage(this,r.readerFactory(e),e.byteLength,r),this}fromJson(e,t){const i=this.getType(),s=i.runtime.json,r=s.makeReadOptions(t);return s.readMessage(i,e,r,this),this}fromJsonString(e,t){let i;try{i=JSON.parse(e)}catch(s){throw new Error("cannot decode ".concat(this.getType().typeName," from JSON: ").concat(s instanceof Error?s.message:String(s)))}return this.fromJson(i,t)}toBinary(e){const t=this.getType(),i=t.runtime.bin,s=i.makeWriteOptions(e),r=s.writerFactory();return i.writeMessage(this,r,s),r.finish()}toJson(e){const t=this.getType(),i=t.runtime.json,s=i.makeWriteOptions(e);return i.writeMessage(this,s)}toJsonString(e){var t;const i=this.toJson(e);return JSON.stringify(i,null,(t=e==null?void 0:e.prettySpaces)!==null&&t!==void 0?t:0)}toJSON(){return this.toJson({emitDefaultValues:!0})}getType(){return Object.getPrototypeOf(this).constructor}}function od(n,e,t,i){var s;const r=(s=i==null?void 0:i.localName)!==null&&s!==void 0?s:e.substring(e.lastIndexOf(".")+1),a={[r]:function(o){n.util.initFields(this),n.util.initPartial(o,this)}}[r];return Object.setPrototypeOf(a.prototype,new ds),Object.assign(a,{runtime:n,typeName:e,fields:n.util.newFieldList(t),fromBinary(o,c){return new a().fromBinary(o,c)},fromJson(o,c){return new a().fromJson(o,c)},fromJsonString(o,c){return new a().fromJsonString(o,c)},equals(o,c){return n.util.equals(a,o,c)}}),a}function cd(){let n=0,e=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(n|=(s&127)<>4,!(t&128))return this.assertBounds(),[n,e];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<>>r,o=!(!(a>>>7)&&e==0),c=(o?a|128:a)&255;if(t.push(c),!o)return}const i=n>>>28&15|(e&7)<<4,s=!!(e>>3);if(t.push((s?i|128:i)&255),!!s){for(let r=3;r<31;r=r+7){const a=e>>>r,o=!!(a>>>7),c=(o?a|128:a)&255;if(t.push(c),!o)return}t.push(e>>>31&1)}}const Oi=4294967296;function or(n){const e=n[0]==="-";e&&(n=n.slice(1));const t=1e6;let i=0,s=0;function r(a,o){const c=Number(n.slice(a,o));s*=t,i=i*t+c,i>=Oi&&(s=s+(i/Oi|0),i=i%Oi)}return r(-24,-18),r(-18,-12),r(-12,-6),r(-6),e?Ca(i,s):us(i,s)}function ld(n,e){let t=us(n,e);const i=t.hi&2147483648;i&&(t=Ca(t.lo,t.hi));const s=Ta(t.lo,t.hi);return i?"-"+s:s}function Ta(n,e){if({lo:n,hi:e}=dd(n,e),e<=2097151)return String(Oi*e+n);const t=n&16777215,i=(n>>>24|e<<8)&16777215,s=e>>16&65535;let r=t+i*6777216+s*6710656,a=i+s*8147497,o=s*2;const c=1e7;return r>=c&&(a+=Math.floor(r/c),r%=c),a>=c&&(o+=Math.floor(a/c),a%=c),o.toString()+cr(a)+cr(r)}function dd(n,e){return{lo:n>>>0,hi:e>>>0}}function us(n,e){return{lo:n|0,hi:e|0}}function Ca(n,e){return e=~e,n?n=~n+1:e+=1,us(n,e)}const cr=n=>{const e=String(n);return"0000000".slice(e.length)+e};function lr(n,e){if(n>=0){for(;n>127;)e.push(n&127|128),n=n>>>7;e.push(n)}else{for(let t=0;t<9;t++)e.push(n&127|128),n=n>>7;e.push(1)}}function ud(){let n=this.buf[this.pos++],e=n&127;if(!(n&128))return this.assertBounds(),e;if(n=this.buf[this.pos++],e|=(n&127)<<7,!(n&128))return this.assertBounds(),e;if(n=this.buf[this.pos++],e|=(n&127)<<14,!(n&128))return this.assertBounds(),e;if(n=this.buf[this.pos++],e|=(n&127)<<21,!(n&128))return this.assertBounds(),e;n=this.buf[this.pos++],e|=(n&15)<<28;for(let t=5;n&128&&t<10;t++)n=this.buf[this.pos++];if(n&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}function hd(){const n=new DataView(new ArrayBuffer(8));if(typeof BigInt=="function"&&typeof n.getBigInt64=="function"&&typeof n.getBigUint64=="function"&&typeof n.setBigInt64=="function"&&typeof n.setBigUint64=="function"&&(typeof process!="object"||typeof rr!="object"||rr.BUF_BIGINT_DISABLE!=="1")){const s=BigInt("-9223372036854775808"),r=BigInt("9223372036854775807"),a=BigInt("0"),o=BigInt("18446744073709551615");return{zero:BigInt(0),supported:!0,parse(c){const l=typeof c=="bigint"?c:BigInt(c);if(l>r||lo||lme(/^-?[0-9]+$/.test(s),"int64 invalid: ".concat(s)),i=s=>me(/^[0-9]+$/.test(s),"uint64 invalid: ".concat(s));return{zero:"0",supported:!1,parse(s){return typeof s!="string"&&(s=s.toString()),t(s),s},uParse(s){return typeof s!="string"&&(s=s.toString()),i(s),s},enc(s){return typeof s!="string"&&(s=s.toString()),t(s),or(s)},uEnc(s){return typeof s!="string"&&(s=s.toString()),i(s),or(s)},dec(s,r){return ld(s,r)},uDec(s,r){return Ta(s,r)}}}const de=hd();var R;(function(n){n[n.DOUBLE=1]="DOUBLE",n[n.FLOAT=2]="FLOAT",n[n.INT64=3]="INT64",n[n.UINT64=4]="UINT64",n[n.INT32=5]="INT32",n[n.FIXED64=6]="FIXED64",n[n.FIXED32=7]="FIXED32",n[n.BOOL=8]="BOOL",n[n.STRING=9]="STRING",n[n.BYTES=12]="BYTES",n[n.UINT32=13]="UINT32",n[n.SFIXED32=15]="SFIXED32",n[n.SFIXED64=16]="SFIXED64",n[n.SINT32=17]="SINT32",n[n.SINT64=18]="SINT64"})(R||(R={}));var Ct;(function(n){n[n.BIGINT=0]="BIGINT",n[n.STRING=1]="STRING"})(Ct||(Ct={}));function mt(n,e,t){if(e===t)return!0;if(n==R.BYTES){if(!(e instanceof Uint8Array)||!(t instanceof Uint8Array)||e.length!==t.length)return!1;for(let i=0;i>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(Un(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return Ii(e),lr(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let t=this.textEncoder.encode(e);return this.uint32(t.byteLength),this.raw(t)}float(e){ga(e);let t=new Uint8Array(4);return new DataView(t.buffer).setFloat32(0,e,!0),this.raw(t)}double(e){let t=new Uint8Array(8);return new DataView(t.buffer).setFloat64(0,e,!0),this.raw(t)}fixed32(e){Un(e);let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e,!0),this.raw(t)}sfixed32(e){Ii(e);let t=new Uint8Array(4);return new DataView(t.buffer).setInt32(0,e,!0),this.raw(t)}sint32(e){return Ii(e),e=(e<<1^e>>31)>>>0,lr(e,this.buf),this}sfixed64(e){let t=new Uint8Array(8),i=new DataView(t.buffer),s=de.enc(e);return i.setInt32(0,s.lo,!0),i.setInt32(4,s.hi,!0),this.raw(t)}fixed64(e){let t=new Uint8Array(8),i=new DataView(t.buffer),s=de.uEnc(e);return i.setInt32(0,s.lo,!0),i.setInt32(4,s.hi,!0),this.raw(t)}int64(e){let t=de.enc(e);return Tn(t.lo,t.hi,this.buf),this}sint64(e){let t=de.enc(e),i=t.hi>>31,s=t.lo<<1^i,r=(t.hi<<1|t.lo>>>31)^i;return Tn(s,r,this.buf),this}uint64(e){let t=de.uEnc(e);return Tn(t.lo,t.hi,this.buf),this}}class pd{constructor(e,t){this.varint64=cd,this.uint32=ud,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=t??new TextDecoder}tag(){let e=this.uint32(),t=e>>>3,i=e&7;if(t<=0||i<0||i>5)throw new Error("illegal tag: field no "+t+" wire type "+i);return[t,i]}skip(e,t){let i=this.pos;switch(e){case ge.Varint:for(;this.buf[this.pos++]&128;);break;case ge.Bit64:this.pos+=4;case ge.Bit32:this.pos+=4;break;case ge.LengthDelimited:let s=this.uint32();this.pos+=s;break;case ge.StartGroup:for(;;){const[r,a]=this.tag();if(a===ge.EndGroup){if(t!==void 0&&r!==t)throw new Error("invalid end group tag");break}this.skip(a,r)}break;default:throw new Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(i,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let e=this.uint32();return e>>>1^-(e&1)}int64(){return de.dec(...this.varint64())}uint64(){return de.uDec(...this.varint64())}sint64(){let[e,t]=this.varint64(),i=-(e&1);return e=(e>>>1|(t&1)<<31)^i,t=t>>>1^i,de.dec(e,t)}bool(){let[e,t]=this.varint64();return e!==0||t!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return de.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return de.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let e=this.uint32(),t=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(t,t+e)}string(){return this.textDecoder.decode(this.bytes())}}function md(n,e,t,i){let s;return{typeName:e,extendee:t,get field(){if(!s){const r=typeof i=="function"?i():i;r.name=e.split(".").pop(),r.jsonName="[".concat(e,"]"),s=n.util.newFieldList([r]).list()[0]}return s},runtime:n}}function Pa(n){const e=n.field.localName,t=Object.create(null);return t[e]=gd(n),[t,()=>t[e]]}function gd(n){const e=n.field;if(e.repeated)return[];if(e.default!==void 0)return e.default;switch(e.kind){case"enum":return e.T.values[0].no;case"scalar":return Gt(e.T,e.L);case"message":const t=e.T,i=new t;return t.fieldWrapper?t.fieldWrapper.unwrapField(i):i;case"map":throw"map fields are not allowed to be extensions"}}function vd(n,e){if(!e.repeated&&(e.kind=="enum"||e.kind=="scalar")){for(let t=n.length-1;t>=0;--t)if(n[t].no==e.no)return[n[t]];return[]}return n.filter(t=>t.no===e.no)}let ct="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Xi=[];for(let n=0;n>4,a=r,s=2;break;case 2:t[i++]=(a&15)<<4|(r&60)>>2,a=r,s=3;break;case 3:t[i++]=(a&3)<<6|r,s=0;break}}if(s==1)throw Error("invalid base64 string.");return t.subarray(0,i)},enc(n){let e="",t=0,i,s=0;for(let r=0;r>2],s=(i&3)<<4,t=1;break;case 1:e+=ct[s|i>>4],s=(i&15)<<2,t=2;break;case 2:e+=ct[s|i>>6],e+=ct[i&63],t=0;break}return t&&(e+=ct[s],e+="=",t==1&&(e+="=")),e}};function bd(n,e,t){wa(e,n);const i=e.runtime.bin.makeReadOptions(t),s=vd(n.getType().runtime.bin.listUnknownFields(n),e.field),[r,a]=Pa(e);for(const o of s)e.runtime.bin.readField(r,i.readerFactory(o.data),e.field,o.wireType,i);return a()}function yd(n,e,t,i){wa(e,n);const s=e.runtime.bin.makeReadOptions(i),r=e.runtime.bin.makeWriteOptions(i);if(_a(n,e)){const l=n.getType().runtime.bin.listUnknownFields(n).filter(d=>d.no!=e.field.no);n.getType().runtime.bin.discardUnknownFields(n);for(const d of l)n.getType().runtime.bin.onUnknownField(n,d.no,d.wireType,d.data)}const a=r.writerFactory();let o=e.field;!o.opt&&!o.repeated&&(o.kind=="enum"||o.kind=="scalar")&&(o=Object.assign(Object.assign({},e.field),{opt:!0})),e.runtime.bin.writeField(o,t,a,r);const c=s.readerFactory(a.finish());for(;c.posi.no==e.field.no)}function wa(n,e){me(n.extendee.typeName==e.getType().typeName,"extension ".concat(n.typeName," can only be applied to message ").concat(n.extendee.typeName))}function Ra(n,e){const t=n.localName;if(n.repeated)return e[t].length>0;if(n.oneof)return e[n.oneof.localName].case===t;switch(n.kind){case"enum":case"scalar":return n.opt||n.req?e[t]!==void 0:n.kind=="enum"?e[t]!==n.T.values[0].no:!Sa(n.T,e[t]);case"message":return e[t]!==void 0;case"map":return Object.keys(e[t]).length>0}}function dr(n,e){const t=n.localName,i=!n.opt&&!n.req;if(n.repeated)e[t]=[];else if(n.oneof)e[n.oneof.localName]={case:void 0};else switch(n.kind){case"map":e[t]={};break;case"enum":e[t]=i?n.T.values[0].no:void 0;break;case"scalar":e[t]=i?Gt(n.T,n.L):void 0;break;case"message":e[t]=void 0;break}}function Et(n,e){if(n===null||typeof n!="object"||!Object.getOwnPropertyNames(ds.prototype).every(i=>i in n&&typeof n[i]=="function"))return!1;const t=n.getType();return t===null||typeof t!="function"||!("typeName"in t)||typeof t.typeName!="string"?!1:e===void 0?!0:t.typeName==e.typeName}function Ia(n,e){return Et(e)||!n.fieldWrapper?e:n.fieldWrapper.wrapField(e)}R.DOUBLE,R.FLOAT,R.INT64,R.UINT64,R.INT32,R.UINT32,R.BOOL,R.STRING,R.BYTES;const ur={ignoreUnknownFields:!1},hr={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0};function kd(n){return n?Object.assign(Object.assign({},ur),n):ur}function Td(n){return n?Object.assign(Object.assign({},hr),n):hr}const Ki=Symbol(),Di=Symbol();function Cd(){return{makeReadOptions:kd,makeWriteOptions:Td,readMessage(n,e,t,i){if(e==null||Array.isArray(e)||typeof e!="object")throw new Error("cannot decode message ".concat(n.typeName," from JSON: ").concat(et(e)));i=i??new n;const s=new Map,r=t.typeRegistry;for(const[a,o]of Object.entries(e)){const c=n.fields.findJsonName(a);if(c){if(c.oneof){if(o===null&&c.kind=="scalar")continue;const l=s.get(c.oneof);if(l!==void 0)throw new Error("cannot decode message ".concat(n.typeName,' from JSON: multiple keys for oneof "').concat(c.oneof.name,'" present: "').concat(l,'", "').concat(a,'"'));s.set(c.oneof,a)}fr(i,o,c,t,n)}else{let l=!1;if(r!=null&&r.findExtension&&a.startsWith("[")&&a.endsWith("]")){const d=r.findExtension(a.substring(1,a.length-1));if(d&&d.extendee.typeName==n.typeName){l=!0;const[f,p]=Pa(d);fr(f,o,d.field,t,d),yd(i,d,p(),t)}}if(!l&&!t.ignoreUnknownFields)throw new Error("cannot decode message ".concat(n.typeName,' from JSON: key "').concat(a,'" is unknown'))}}return i},writeMessage(n,e){const t=n.getType(),i={};let s;try{for(s of t.fields.byNumber()){if(!Ra(s,n)){if(s.req)throw"required field not set";if(!e.emitDefaultValues||!Pd(s))continue}const a=s.oneof?n[s.oneof.localName].value:n[s.localName],o=pr(s,a,e);o!==void 0&&(i[e.useProtoFieldName?s.name:s.jsonName]=o)}const r=e.typeRegistry;if(r!=null&&r.findExtensionFor)for(const a of t.runtime.bin.listUnknownFields(n)){const o=r.findExtensionFor(t.typeName,a.no);if(o&&_a(n,o)){const c=bd(n,o,e),l=pr(o.field,c,e);l!==void 0&&(i[o.field.jsonName]=l)}}}catch(r){const a=s?"cannot encode field ".concat(t.typeName,".").concat(s.name," to JSON"):"cannot encode message ".concat(t.typeName," to JSON"),o=r instanceof Error?r.message:String(r);throw new Error(a+(o.length>0?": ".concat(o):""))}return i},readScalar(n,e,t){return ci(n,e,t??Ct.BIGINT,!0)},writeScalar(n,e,t){if(e!==void 0&&(t||Sa(n,e)))return Mi(n,e)},debug:et}}function et(n){if(n===null)return"null";switch(typeof n){case"object":return Array.isArray(n)?"array":"object";case"string":return n.length>100?"string":'"'.concat(n.split('"').join('\\"'),'"');default:return String(n)}}function fr(n,e,t,i,s){let r=t.localName;if(t.repeated){if(me(t.kind!="map"),e===null)return;if(!Array.isArray(e))throw new Error("cannot decode field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(e)));const a=n[r];for(const o of e){if(o===null)throw new Error("cannot decode field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(o)));switch(t.kind){case"message":a.push(t.T.fromJson(o,i));break;case"enum":const c=Cn(t.T,o,i.ignoreUnknownFields,!0);c!==Di&&a.push(c);break;case"scalar":try{a.push(ci(t.T,o,t.L,!0))}catch(l){let d="cannot decode field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(o));throw l instanceof Error&&l.message.length>0&&(d+=": ".concat(l.message)),new Error(d)}break}}}else if(t.kind=="map"){if(e===null)return;if(typeof e!="object"||Array.isArray(e))throw new Error("cannot decode field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(e)));const a=n[r];for(const[o,c]of Object.entries(e)){if(c===null)throw new Error("cannot decode field ".concat(s.typeName,".").concat(t.name," from JSON: map value null"));let l;try{l=Sd(t.K,o)}catch(d){let f="cannot decode map key for field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(e));throw d instanceof Error&&d.message.length>0&&(f+=": ".concat(d.message)),new Error(f)}switch(t.V.kind){case"message":a[l]=t.V.T.fromJson(c,i);break;case"enum":const d=Cn(t.V.T,c,i.ignoreUnknownFields,!0);d!==Di&&(a[l]=d);break;case"scalar":try{a[l]=ci(t.V.T,c,Ct.BIGINT,!0)}catch(f){let p="cannot decode map value for field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(e));throw f instanceof Error&&f.message.length>0&&(p+=": ".concat(f.message)),new Error(p)}break}}}else switch(t.oneof&&(n=n[t.oneof.localName]={case:r},r="value"),t.kind){case"message":const a=t.T;if(e===null&&a.typeName!="google.protobuf.Value")return;let o=n[r];Et(o)?o.fromJson(e,i):(n[r]=o=a.fromJson(e,i),a.fieldWrapper&&!t.oneof&&(n[r]=a.fieldWrapper.unwrapField(o)));break;case"enum":const c=Cn(t.T,e,i.ignoreUnknownFields,!1);switch(c){case Ki:dr(t,n);break;case Di:break;default:n[r]=c;break}break;case"scalar":try{const l=ci(t.T,e,t.L,!1);switch(l){case Ki:dr(t,n);break;default:n[r]=l;break}}catch(l){let d="cannot decode field ".concat(s.typeName,".").concat(t.name," from JSON: ").concat(et(e));throw l instanceof Error&&l.message.length>0&&(d+=": ".concat(l.message)),new Error(d)}break}}function Sd(n,e){if(n===R.BOOL)switch(e){case"true":e=!0;break;case"false":e=!1;break}return ci(n,e,Ct.BIGINT,!0).toString()}function ci(n,e,t,i){if(e===null)return i?Gt(n,t):Ki;switch(n){case R.DOUBLE:case R.FLOAT:if(e==="NaN")return Number.NaN;if(e==="Infinity")return Number.POSITIVE_INFINITY;if(e==="-Infinity")return Number.NEGATIVE_INFINITY;if(e===""||typeof e=="string"&&e.trim().length!==e.length||typeof e!="string"&&typeof e!="number")break;const s=Number(e);if(Number.isNaN(s)||!Number.isFinite(s))break;return n==R.FLOAT&&ga(s),s;case R.INT32:case R.FIXED32:case R.SFIXED32:case R.SINT32:case R.UINT32:let r;if(typeof e=="number"?r=e:typeof e=="string"&&e.length>0&&e.trim().length===e.length&&(r=Number(e)),r===void 0)break;return n==R.UINT32||n==R.FIXED32?Un(r):Ii(r),r;case R.INT64:case R.SFIXED64:case R.SINT64:if(typeof e!="number"&&typeof e!="string")break;const a=de.parse(e);return t?a.toString():a;case R.FIXED64:case R.UINT64:if(typeof e!="number"&&typeof e!="string")break;const o=de.uParse(e);return t?o.toString():o;case R.BOOL:if(typeof e!="boolean")break;return e;case R.STRING:if(typeof e!="string")break;try{encodeURIComponent(e)}catch{throw new Error("invalid UTF8")}return e;case R.BYTES:if(e==="")return new Uint8Array(0);if(typeof e!="string")break;return Ea.dec(e)}throw new Error}function Cn(n,e,t,i){if(e===null)return n.typeName=="google.protobuf.NullValue"?0:i?n.values[0].no:Ki;switch(typeof e){case"number":if(Number.isInteger(e))return e;break;case"string":const s=n.findName(e);if(s!==void 0)return s.no;if(t)return Di;break}throw new Error("cannot decode enum ".concat(n.typeName," from JSON: ").concat(et(e)))}function Pd(n){return n.repeated||n.kind=="map"?!0:!(n.oneof||n.kind=="message"||n.opt||n.req)}function pr(n,e,t){if(n.kind=="map"){me(typeof e=="object"&&e!=null);const i={},s=Object.entries(e);switch(n.V.kind){case"scalar":for(const[a,o]of s)i[a.toString()]=Mi(n.V.T,o);break;case"message":for(const[a,o]of s)i[a.toString()]=o.toJson(t);break;case"enum":const r=n.V.T;for(const[a,o]of s)i[a.toString()]=Sn(r,o,t.enumAsInteger);break}return t.emitDefaultValues||s.length>0?i:void 0}if(n.repeated){me(Array.isArray(e));const i=[];switch(n.kind){case"scalar":for(let s=0;s0?i:void 0}switch(n.kind){case"scalar":return Mi(n.T,e);case"enum":return Sn(n.T,e,t.enumAsInteger);case"message":return Ia(n.T,e).toJson(t)}}function Sn(n,e,t){var i;if(me(typeof e=="number"),n.typeName=="google.protobuf.NullValue")return null;if(t)return e;const s=n.findNumber(e);return(i=s==null?void 0:s.name)!==null&&i!==void 0?i:e}function Mi(n,e){switch(n){case R.INT32:case R.SFIXED32:case R.SINT32:case R.FIXED32:case R.UINT32:return me(typeof e=="number"),e;case R.FLOAT:case R.DOUBLE:return me(typeof e=="number"),Number.isNaN(e)?"NaN":e===Number.POSITIVE_INFINITY?"Infinity":e===Number.NEGATIVE_INFINITY?"-Infinity":e;case R.STRING:return me(typeof e=="string"),e;case R.BOOL:return me(typeof e=="boolean"),e;case R.UINT64:case R.FIXED64:case R.INT64:case R.SFIXED64:case R.SINT64:return me(typeof e=="bigint"||typeof e=="string"||typeof e=="number"),e.toString();case R.BYTES:return me(e instanceof Uint8Array),Ea.enc(e)}}const xt=Symbol("@bufbuild/protobuf/unknown-fields"),mr={readUnknownFields:!0,readerFactory:n=>new pd(n)},gr={writeUnknownFields:!0,writerFactory:()=>new fd};function Ed(n){return n?Object.assign(Object.assign({},mr),n):mr}function _d(n){return n?Object.assign(Object.assign({},gr),n):gr}function wd(){return{makeReadOptions:Ed,makeWriteOptions:_d,listUnknownFields(n){var e;return(e=n[xt])!==null&&e!==void 0?e:[]},discardUnknownFields(n){delete n[xt]},writeUnknownFields(n,e){const i=n[xt];if(i)for(const s of i)e.tag(s.no,s.wireType).raw(s.data)},onUnknownField(n,e,t,i){const s=n;Array.isArray(s[xt])||(s[xt]=[]),s[xt].push({no:e,wireType:t,data:i})},readMessage(n,e,t,i,s){const r=n.getType(),a=s?e.len:e.pos+t;let o,c;for(;e.pos0&&(c=Id),r){let p=n[a];if(i==ge.LengthDelimited&&o!=R.STRING&&o!=R.BYTES){let y=e.uint32()+e.pos;for(;e.posEt(p,f)?p:new f(p));else{const p=a[s];f.fieldWrapper?f.typeName==="google.protobuf.BytesValue"?r[s]=Zt(p):r[s]=p:r[s]=Et(p,f)?p:new f(p)}break}}},equals(n,e,t){return e===t?!0:!e||!t?!1:n.fields.byMember().every(i=>{const s=e[i.localName],r=t[i.localName];if(i.repeated){if(s.length!==r.length)return!1;switch(i.kind){case"message":return s.every((a,o)=>i.T.equals(a,r[o]));case"scalar":return s.every((a,o)=>mt(i.T,a,r[o]));case"enum":return s.every((a,o)=>mt(R.INT32,a,r[o]))}throw new Error("repeated cannot contain ".concat(i.kind))}switch(i.kind){case"message":return i.T.equals(s,r);case"enum":return mt(R.INT32,s,r);case"scalar":return mt(i.T,s,r);case"oneof":if(s.case!==r.case)return!1;const a=i.findField(s.case);if(a===void 0)return!0;switch(a.kind){case"message":return a.T.equals(s.value,r.value);case"enum":return mt(R.INT32,s.value,r.value);case"scalar":return mt(a.T,s.value,r.value)}throw new Error("oneof cannot contain ".concat(a.kind));case"map":const o=Object.keys(s).concat(Object.keys(r));switch(i.V.kind){case"message":const c=i.V.T;return o.every(d=>c.equals(s[d],r[d]));case"enum":return o.every(d=>mt(R.INT32,s[d],r[d]));case"scalar":const l=i.V.T;return o.every(d=>mt(l,s[d],r[d]))}break}})},clone(n){const e=n.getType(),t=new e,i=t;for(const s of e.fields.byMember()){const r=n[s.localName];let a;if(s.repeated)a=r.map(Pi);else if(s.kind=="map"){a=i[s.localName];for(const[o,c]of Object.entries(r))a[o]=Pi(c)}else s.kind=="oneof"?a=s.findField(r.case)?{case:r.case,value:Pi(r.value)}:{case:void 0}:a=Pi(r);i[s.localName]=a}for(const s of e.runtime.bin.listUnknownFields(n))e.runtime.bin.onUnknownField(i,s.no,s.wireType,s.data);return t}}}function Pi(n){if(n===void 0)return n;if(Et(n))return n.clone();if(n instanceof Uint8Array){const e=new Uint8Array(n.byteLength);return e.set(n),e}return n}function Zt(n){return n instanceof Uint8Array?n:new Uint8Array(n)}function xd(n,e,t){return{syntax:n,json:Cd(),bin:wd(),util:Object.assign(Object.assign({},Md()),{newFieldList:e,initFields:t}),makeMessageType(i,s,r){return od(this,i,s,r)},makeEnum:ad,makeEnumType:ya,getEnumType:rd,makeExtension(i,s,r){return md(this,i,s,r)}}}class Ad{constructor(e,t){this._fields=e,this._normalizer=t}findJsonName(e){if(!this.jsonNames){const t={};for(const i of this.list())t[i.jsonName]=t[i.name]=i;this.jsonNames=t}return this.jsonNames[e]}find(e){if(!this.numbers){const t={};for(const i of this.list())t[i.no]=i;this.numbers=t}return this.numbers[e]}list(){return this.all||(this.all=this._normalizer(this._fields)),this.all}byNumber(){return this.numbersAsc||(this.numbersAsc=this.list().concat().sort((e,t)=>e.no-t.no)),this.numbersAsc}byMember(){if(!this.members){this.members=[];const e=this.members;let t;for(const i of this.list())i.oneof?i.oneof!==t&&(t=i.oneof,e.push(t)):e.push(i)}return this.members}}function Da(n,e){const t=Ma(n);return e?t:Bd(jd(t))}function Nd(n){return Da(n,!1)}const Ld=Ma;function Ma(n){let e=!1;const t=[];for(let i=0;i"".concat(n,"$"),jd=n=>Fd.has(n)?xa(n):n,Bd=n=>Ud.has(n)?xa(n):n;class Vd{constructor(e){this.kind="oneof",this.repeated=!1,this.packed=!1,this.opt=!1,this.req=!1,this.default=void 0,this.fields=[],this.name=e,this.localName=Nd(e)}addField(e){me(e.oneof===this,"field ".concat(e.name," not one of ").concat(this.name)),this.fields.push(e)}findField(e){if(!this._lookup){this._lookup=Object.create(null);for(let t=0;tnew Ad(n,e=>qd(e)),n=>{for(const e of n.getType().fields.byMember()){if(e.opt)continue;const t=e.localName,i=n;if(e.repeated){i[t]=[];continue}switch(e.kind){case"oneof":i[t]={case:void 0};break;case"enum":i[t]=0;break;case"map":i[t]={};break;case"scalar":i[t]=Gt(e.T,e.L);break}}});class Oe extends ds{constructor(e){super(),this.seconds=de.zero,this.nanos=0,T.util.initPartial(e,this)}fromJson(e,t){if(typeof e!="string")throw new Error("cannot decode google.protobuf.Timestamp from JSON: ".concat(T.json.debug(e)));const i=e.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!i)throw new Error("cannot decode google.protobuf.Timestamp from JSON: invalid RFC 3339 string");const s=Date.parse(i[1]+"-"+i[2]+"-"+i[3]+"T"+i[4]+":"+i[5]+":"+i[6]+(i[8]?i[8]:"Z"));if(Number.isNaN(s))throw new Error("cannot decode google.protobuf.Timestamp from JSON: invalid RFC 3339 string");if(sDate.parse("9999-12-31T23:59:59Z"))throw new Error("cannot decode message google.protobuf.Timestamp from JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive");return this.seconds=de.parse(s/1e3),this.nanos=0,i[7]&&(this.nanos=parseInt("1"+i[7]+"0".repeat(9-i[7].length))-1e9),this}toJson(e){const t=Number(this.seconds)*1e3;if(tDate.parse("9999-12-31T23:59:59Z"))throw new Error("cannot encode google.protobuf.Timestamp to JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive");if(this.nanos<0)throw new Error("cannot encode google.protobuf.Timestamp to JSON: nanos must not be negative");let i="Z";if(this.nanos>0){const s=(this.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?i="."+s.substring(0,3)+"Z":s.substring(6)==="000"?i="."+s.substring(0,6)+"Z":i="."+s+"Z"}return new Date(t).toISOString().replace(".000Z",i)}toDate(){return new Date(Number(this.seconds)*1e3+Math.ceil(this.nanos/1e6))}static now(){return Oe.fromDate(new Date)}static fromDate(e){const t=e.getTime();return new Oe({seconds:de.parse(Math.floor(t/1e3)),nanos:t%1e3*1e6})}static fromBinary(e,t){return new Oe().fromBinary(e,t)}static fromJson(e,t){return new Oe().fromJson(e,t)}static fromJsonString(e,t){return new Oe().fromJsonString(e,t)}static equals(e,t){return T.util.equals(Oe,e,t)}}Oe.runtime=T;Oe.typeName="google.protobuf.Timestamp";Oe.fields=T.util.newFieldList(()=>[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}]);const Kd=T.makeMessageType("livekit.MetricsBatch",()=>[{no:1,name:"timestamp_ms",kind:"scalar",T:3},{no:2,name:"normalized_timestamp",kind:"message",T:Oe},{no:3,name:"str_data",kind:"scalar",T:9,repeated:!0},{no:4,name:"time_series",kind:"message",T:Gd,repeated:!0},{no:5,name:"events",kind:"message",T:zd,repeated:!0}]),Gd=T.makeMessageType("livekit.TimeSeriesMetric",()=>[{no:1,name:"label",kind:"scalar",T:13},{no:2,name:"participant_identity",kind:"scalar",T:13},{no:3,name:"track_sid",kind:"scalar",T:13},{no:4,name:"samples",kind:"message",T:Wd,repeated:!0},{no:5,name:"rid",kind:"scalar",T:13}]),Wd=T.makeMessageType("livekit.MetricSample",()=>[{no:1,name:"timestamp_ms",kind:"scalar",T:3},{no:2,name:"normalized_timestamp",kind:"message",T:Oe},{no:3,name:"value",kind:"scalar",T:2}]),zd=T.makeMessageType("livekit.EventMetric",()=>[{no:1,name:"label",kind:"scalar",T:13},{no:2,name:"participant_identity",kind:"scalar",T:13},{no:3,name:"track_sid",kind:"scalar",T:13},{no:4,name:"start_timestamp_ms",kind:"scalar",T:3},{no:5,name:"end_timestamp_ms",kind:"scalar",T:3,opt:!0},{no:6,name:"normalized_start_timestamp",kind:"message",T:Oe},{no:7,name:"normalized_end_timestamp",kind:"message",T:Oe,opt:!0},{no:8,name:"metadata",kind:"scalar",T:9},{no:9,name:"rid",kind:"scalar",T:13}]),Ge=T.makeEnum("livekit.TrackType",[{no:0,name:"AUDIO"},{no:1,name:"VIDEO"},{no:2,name:"DATA"}]),Re=T.makeEnum("livekit.TrackSource",[{no:0,name:"UNKNOWN"},{no:1,name:"CAMERA"},{no:2,name:"MICROPHONE"},{no:3,name:"SCREEN_SHARE"},{no:4,name:"SCREEN_SHARE_AUDIO"}]),hs=T.makeEnum("livekit.VideoQuality",[{no:0,name:"LOW"},{no:1,name:"MEDIUM"},{no:2,name:"HIGH"},{no:3,name:"OFF"}]),ri=T.makeEnum("livekit.ConnectionQuality",[{no:0,name:"POOR"},{no:1,name:"GOOD"},{no:2,name:"EXCELLENT"},{no:3,name:"LOST"}]),pi=T.makeEnum("livekit.ClientConfigSetting",[{no:0,name:"UNSET"},{no:1,name:"DISABLED"},{no:2,name:"ENABLED"}]),ze=T.makeEnum("livekit.DisconnectReason",[{no:0,name:"UNKNOWN_REASON"},{no:1,name:"CLIENT_INITIATED"},{no:2,name:"DUPLICATE_IDENTITY"},{no:3,name:"SERVER_SHUTDOWN"},{no:4,name:"PARTICIPANT_REMOVED"},{no:5,name:"ROOM_DELETED"},{no:6,name:"STATE_MISMATCH"},{no:7,name:"JOIN_FAILURE"},{no:8,name:"MIGRATION"},{no:9,name:"SIGNAL_CLOSE"},{no:10,name:"ROOM_CLOSED"},{no:11,name:"USER_UNAVAILABLE"},{no:12,name:"USER_REJECTED"},{no:13,name:"SIP_TRUNK_FAILURE"}]),At=T.makeEnum("livekit.ReconnectReason",[{no:0,name:"RR_UNKNOWN"},{no:1,name:"RR_SIGNAL_DISCONNECTED"},{no:2,name:"RR_PUBLISHER_FAILED"},{no:3,name:"RR_SUBSCRIBER_FAILED"},{no:4,name:"RR_SWITCH_CANDIDATE"}]),Hd=T.makeEnum("livekit.SubscriptionError",[{no:0,name:"SE_UNKNOWN"},{no:1,name:"SE_CODEC_UNSUPPORTED"},{no:2,name:"SE_TRACK_NOTFOUND"}]),tt=T.makeEnum("livekit.AudioTrackFeature",[{no:0,name:"TF_STEREO"},{no:1,name:"TF_NO_DTX"},{no:2,name:"TF_AUTO_GAIN_CONTROL"},{no:3,name:"TF_ECHO_CANCELLATION"},{no:4,name:"TF_NOISE_SUPPRESSION"},{no:5,name:"TF_ENHANCED_NOISE_CANCELLATION"}]),fs=T.makeMessageType("livekit.Room",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"empty_timeout",kind:"scalar",T:13},{no:14,name:"departure_timeout",kind:"scalar",T:13},{no:4,name:"max_participants",kind:"scalar",T:13},{no:5,name:"creation_time",kind:"scalar",T:3},{no:6,name:"turn_password",kind:"scalar",T:9},{no:7,name:"enabled_codecs",kind:"message",T:Wi,repeated:!0},{no:8,name:"metadata",kind:"scalar",T:9},{no:9,name:"num_participants",kind:"scalar",T:13},{no:11,name:"num_publishers",kind:"scalar",T:13},{no:10,name:"active_recording",kind:"scalar",T:8},{no:13,name:"version",kind:"message",T:Wa}]),Wi=T.makeMessageType("livekit.Codec",()=>[{no:1,name:"mime",kind:"scalar",T:9},{no:2,name:"fmtp_line",kind:"scalar",T:9}]),Jd=T.makeMessageType("livekit.ParticipantPermission",()=>[{no:1,name:"can_subscribe",kind:"scalar",T:8},{no:2,name:"can_publish",kind:"scalar",T:8},{no:3,name:"can_publish_data",kind:"scalar",T:8},{no:9,name:"can_publish_sources",kind:"enum",T:T.getEnumType(Re),repeated:!0},{no:7,name:"hidden",kind:"scalar",T:8},{no:8,name:"recorder",kind:"scalar",T:8},{no:10,name:"can_update_metadata",kind:"scalar",T:8},{no:11,name:"agent",kind:"scalar",T:8},{no:12,name:"can_subscribe_metrics",kind:"scalar",T:8}]),mi=T.makeMessageType("livekit.ParticipantInfo",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"identity",kind:"scalar",T:9},{no:3,name:"state",kind:"enum",T:T.getEnumType(Fn)},{no:4,name:"tracks",kind:"message",T:Ut,repeated:!0},{no:5,name:"metadata",kind:"scalar",T:9},{no:6,name:"joined_at",kind:"scalar",T:3},{no:9,name:"name",kind:"scalar",T:9},{no:10,name:"version",kind:"scalar",T:13},{no:11,name:"permission",kind:"message",T:Jd},{no:12,name:"region",kind:"scalar",T:9},{no:13,name:"is_publisher",kind:"scalar",T:8},{no:14,name:"kind",kind:"enum",T:T.getEnumType(zi)},{no:15,name:"attributes",kind:"map",K:9,V:{kind:"scalar",T:9}},{no:16,name:"disconnect_reason",kind:"enum",T:T.getEnumType(ze)}]),Fn=T.makeEnum("livekit.ParticipantInfo.State",[{no:0,name:"JOINING"},{no:1,name:"JOINED"},{no:2,name:"ACTIVE"},{no:3,name:"DISCONNECTED"}]),zi=T.makeEnum("livekit.ParticipantInfo.Kind",[{no:0,name:"STANDARD"},{no:1,name:"INGRESS"},{no:2,name:"EGRESS"},{no:3,name:"SIP"},{no:4,name:"AGENT"}]),Ae=T.makeEnum("livekit.Encryption.Type",[{no:0,name:"NONE"},{no:1,name:"GCM"},{no:2,name:"CUSTOM"}]),$d=T.makeMessageType("livekit.SimulcastCodecInfo",()=>[{no:1,name:"mime_type",kind:"scalar",T:9},{no:2,name:"mid",kind:"scalar",T:9},{no:3,name:"cid",kind:"scalar",T:9},{no:4,name:"layers",kind:"message",T:_t,repeated:!0}]),Ut=T.makeMessageType("livekit.TrackInfo",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"type",kind:"enum",T:T.getEnumType(Ge)},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"muted",kind:"scalar",T:8},{no:5,name:"width",kind:"scalar",T:13},{no:6,name:"height",kind:"scalar",T:13},{no:7,name:"simulcast",kind:"scalar",T:8},{no:8,name:"disable_dtx",kind:"scalar",T:8},{no:9,name:"source",kind:"enum",T:T.getEnumType(Re)},{no:10,name:"layers",kind:"message",T:_t,repeated:!0},{no:11,name:"mime_type",kind:"scalar",T:9},{no:12,name:"mid",kind:"scalar",T:9},{no:13,name:"codecs",kind:"message",T:$d,repeated:!0},{no:14,name:"stereo",kind:"scalar",T:8},{no:15,name:"disable_red",kind:"scalar",T:8},{no:16,name:"encryption",kind:"enum",T:T.getEnumType(Ae)},{no:17,name:"stream",kind:"scalar",T:9},{no:18,name:"version",kind:"message",T:Wa},{no:19,name:"audio_features",kind:"enum",T:T.getEnumType(tt),repeated:!0}]),_t=T.makeMessageType("livekit.VideoLayer",()=>[{no:1,name:"quality",kind:"enum",T:T.getEnumType(hs)},{no:2,name:"width",kind:"scalar",T:13},{no:3,name:"height",kind:"scalar",T:13},{no:4,name:"bitrate",kind:"scalar",T:13},{no:5,name:"ssrc",kind:"scalar",T:13}]),vt=T.makeMessageType("livekit.DataPacket",()=>[{no:1,name:"kind",kind:"enum",T:T.getEnumType(ae)},{no:4,name:"participant_identity",kind:"scalar",T:9},{no:5,name:"destination_identities",kind:"scalar",T:9,repeated:!0},{no:2,name:"user",kind:"message",T:Na,oneof:"value"},{no:3,name:"speaker",kind:"message",T:Qd,oneof:"value"},{no:6,name:"sip_dtmf",kind:"message",T:La,oneof:"value"},{no:7,name:"transcription",kind:"message",T:Yd,oneof:"value"},{no:8,name:"metrics",kind:"message",T:Kd,oneof:"value"},{no:9,name:"chat_message",kind:"message",T:jn,oneof:"value"},{no:10,name:"rpc_request",kind:"message",T:Ua,oneof:"value"},{no:11,name:"rpc_ack",kind:"message",T:Fa,oneof:"value"},{no:12,name:"rpc_response",kind:"message",T:ja,oneof:"value"},{no:13,name:"stream_header",kind:"message",T:ru,oneof:"value"},{no:14,name:"stream_chunk",kind:"message",T:au,oneof:"value"}]),ae=T.makeEnum("livekit.DataPacket.Kind",[{no:0,name:"RELIABLE"},{no:1,name:"LOSSY"}]),Qd=T.makeMessageType("livekit.ActiveSpeakerUpdate",()=>[{no:1,name:"speakers",kind:"message",T:Aa,repeated:!0}]),Aa=T.makeMessageType("livekit.SpeakerInfo",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"level",kind:"scalar",T:2},{no:3,name:"active",kind:"scalar",T:8}]),Na=T.makeMessageType("livekit.UserPacket",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:5,name:"participant_identity",kind:"scalar",T:9},{no:2,name:"payload",kind:"scalar",T:12},{no:3,name:"destination_sids",kind:"scalar",T:9,repeated:!0},{no:6,name:"destination_identities",kind:"scalar",T:9,repeated:!0},{no:4,name:"topic",kind:"scalar",T:9,opt:!0},{no:8,name:"id",kind:"scalar",T:9,opt:!0},{no:9,name:"start_time",kind:"scalar",T:4,opt:!0},{no:10,name:"end_time",kind:"scalar",T:4,opt:!0}]),La=T.makeMessageType("livekit.SipDTMF",()=>[{no:3,name:"code",kind:"scalar",T:13},{no:4,name:"digit",kind:"scalar",T:9}]),Yd=T.makeMessageType("livekit.Transcription",()=>[{no:2,name:"transcribed_participant_identity",kind:"scalar",T:9},{no:3,name:"track_id",kind:"scalar",T:9},{no:4,name:"segments",kind:"message",T:Xd,repeated:!0}]),Xd=T.makeMessageType("livekit.TranscriptionSegment",()=>[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"text",kind:"scalar",T:9},{no:3,name:"start_time",kind:"scalar",T:4},{no:4,name:"end_time",kind:"scalar",T:4},{no:5,name:"final",kind:"scalar",T:8},{no:6,name:"language",kind:"scalar",T:9}]),jn=T.makeMessageType("livekit.ChatMessage",()=>[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"timestamp",kind:"scalar",T:3},{no:3,name:"edit_timestamp",kind:"scalar",T:3,opt:!0},{no:4,name:"message",kind:"scalar",T:9},{no:5,name:"deleted",kind:"scalar",T:8},{no:6,name:"generated",kind:"scalar",T:8}]),Ua=T.makeMessageType("livekit.RpcRequest",()=>[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"method",kind:"scalar",T:9},{no:3,name:"payload",kind:"scalar",T:9},{no:4,name:"response_timeout_ms",kind:"scalar",T:13},{no:5,name:"version",kind:"scalar",T:13}]),Fa=T.makeMessageType("livekit.RpcAck",()=>[{no:1,name:"request_id",kind:"scalar",T:9}]),ja=T.makeMessageType("livekit.RpcResponse",()=>[{no:1,name:"request_id",kind:"scalar",T:9},{no:2,name:"payload",kind:"scalar",T:9,oneof:"value"},{no:3,name:"error",kind:"message",T:Ba,oneof:"value"}]),Ba=T.makeMessageType("livekit.RpcError",()=>[{no:1,name:"code",kind:"scalar",T:13},{no:2,name:"message",kind:"scalar",T:9},{no:3,name:"data",kind:"scalar",T:9}]),Va=T.makeMessageType("livekit.ParticipantTracks",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"track_sids",kind:"scalar",T:9,repeated:!0}]),Zd=T.makeMessageType("livekit.ServerInfo",()=>[{no:1,name:"edition",kind:"enum",T:T.getEnumType(qa)},{no:2,name:"version",kind:"scalar",T:9},{no:3,name:"protocol",kind:"scalar",T:5},{no:4,name:"region",kind:"scalar",T:9},{no:5,name:"node_id",kind:"scalar",T:9},{no:6,name:"debug_info",kind:"scalar",T:9},{no:7,name:"agent_protocol",kind:"scalar",T:5}]),qa=T.makeEnum("livekit.ServerInfo.Edition",[{no:0,name:"Standard"},{no:1,name:"Cloud"}]),eu=T.makeMessageType("livekit.ClientInfo",()=>[{no:1,name:"sdk",kind:"enum",T:T.getEnumType(Ka)},{no:2,name:"version",kind:"scalar",T:9},{no:3,name:"protocol",kind:"scalar",T:5},{no:4,name:"os",kind:"scalar",T:9},{no:5,name:"os_version",kind:"scalar",T:9},{no:6,name:"device_model",kind:"scalar",T:9},{no:7,name:"browser",kind:"scalar",T:9},{no:8,name:"browser_version",kind:"scalar",T:9},{no:9,name:"address",kind:"scalar",T:9},{no:10,name:"network",kind:"scalar",T:9},{no:11,name:"other_sdks",kind:"scalar",T:9}]),Ka=T.makeEnum("livekit.ClientInfo.SDK",[{no:0,name:"UNKNOWN"},{no:1,name:"JS"},{no:2,name:"SWIFT"},{no:3,name:"ANDROID"},{no:4,name:"FLUTTER"},{no:5,name:"GO"},{no:6,name:"UNITY"},{no:7,name:"REACT_NATIVE"},{no:8,name:"RUST"},{no:9,name:"PYTHON"},{no:10,name:"CPP"},{no:11,name:"UNITY_WEB"},{no:12,name:"NODE"}]),Ga=T.makeMessageType("livekit.ClientConfiguration",()=>[{no:1,name:"video",kind:"message",T:kr},{no:2,name:"screen",kind:"message",T:kr},{no:3,name:"resume_connection",kind:"enum",T:T.getEnumType(pi)},{no:4,name:"disabled_codecs",kind:"message",T:tu},{no:5,name:"force_relay",kind:"enum",T:T.getEnumType(pi)}]),kr=T.makeMessageType("livekit.VideoConfiguration",()=>[{no:1,name:"hardware_encoder",kind:"enum",T:T.getEnumType(pi)}]),tu=T.makeMessageType("livekit.DisabledCodecs",()=>[{no:1,name:"codecs",kind:"message",T:Wi,repeated:!0},{no:2,name:"publish",kind:"message",T:Wi,repeated:!0}]),Wa=T.makeMessageType("livekit.TimedVersion",()=>[{no:1,name:"unix_micro",kind:"scalar",T:3},{no:2,name:"ticks",kind:"scalar",T:5}]),iu=T.makeEnum("livekit.DataStream.OperationType",[{no:0,name:"CREATE"},{no:1,name:"UPDATE"},{no:2,name:"DELETE"},{no:3,name:"REACTION"}]),nu=T.makeMessageType("livekit.DataStream.TextHeader",()=>[{no:1,name:"operation_type",kind:"enum",T:T.getEnumType(iu)},{no:2,name:"version",kind:"scalar",T:5},{no:3,name:"reply_to_stream_id",kind:"scalar",T:9},{no:4,name:"attached_stream_ids",kind:"scalar",T:9,repeated:!0},{no:5,name:"generated",kind:"scalar",T:8}],{localName:"DataStream_TextHeader"}),su=T.makeMessageType("livekit.DataStream.FileHeader",()=>[{no:1,name:"file_name",kind:"scalar",T:9}],{localName:"DataStream_FileHeader"}),ru=T.makeMessageType("livekit.DataStream.Header",()=>[{no:1,name:"stream_id",kind:"scalar",T:9},{no:2,name:"timestamp",kind:"scalar",T:3},{no:3,name:"topic",kind:"scalar",T:9},{no:4,name:"mime_type",kind:"scalar",T:9},{no:5,name:"total_length",kind:"scalar",T:4,opt:!0},{no:6,name:"total_chunks",kind:"scalar",T:4,opt:!0},{no:7,name:"encryption_type",kind:"enum",T:T.getEnumType(Ae)},{no:8,name:"extensions",kind:"map",K:9,V:{kind:"scalar",T:9}},{no:9,name:"text_header",kind:"message",T:nu,oneof:"content_header"},{no:10,name:"file_header",kind:"message",T:su,oneof:"content_header"}],{localName:"DataStream_Header"}),au=T.makeMessageType("livekit.DataStream.Chunk",()=>[{no:1,name:"stream_id",kind:"scalar",T:9},{no:2,name:"chunk_index",kind:"scalar",T:4},{no:3,name:"content",kind:"scalar",T:12},{no:4,name:"complete",kind:"scalar",T:8},{no:5,name:"version",kind:"scalar",T:5},{no:6,name:"iv",kind:"scalar",T:12,opt:!0}],{localName:"DataStream_Chunk"}),We=T.makeEnum("livekit.SignalTarget",[{no:0,name:"PUBLISHER"},{no:1,name:"SUBSCRIBER"}]),Bn=T.makeEnum("livekit.StreamState",[{no:0,name:"ACTIVE"},{no:1,name:"PAUSED"}]),ou=T.makeEnum("livekit.CandidateProtocol",[{no:0,name:"UDP"},{no:1,name:"TCP"},{no:2,name:"TLS"}]),cu=T.makeMessageType("livekit.SignalRequest",()=>[{no:1,name:"offer",kind:"message",T:wt,oneof:"message"},{no:2,name:"answer",kind:"message",T:wt,oneof:"message"},{no:3,name:"trickle",kind:"message",T:ps,oneof:"message"},{no:4,name:"add_track",kind:"message",T:qn,oneof:"message"},{no:5,name:"mute",kind:"message",T:ms,oneof:"message"},{no:6,name:"subscription",kind:"message",T:Zi,oneof:"message"},{no:7,name:"track_setting",kind:"message",T:za,oneof:"message"},{no:8,name:"leave",kind:"message",T:en,oneof:"message"},{no:10,name:"update_layers",kind:"message",T:Ja,oneof:"message"},{no:11,name:"subscription_permission",kind:"message",T:Xa,oneof:"message"},{no:12,name:"sync_state",kind:"message",T:Za,oneof:"message"},{no:13,name:"simulate",kind:"message",T:Ze,oneof:"message"},{no:14,name:"ping",kind:"scalar",T:3,oneof:"message"},{no:15,name:"update_metadata",kind:"message",T:$a,oneof:"message"},{no:16,name:"ping_req",kind:"message",T:to,oneof:"message"},{no:17,name:"update_audio_track",kind:"message",T:Ha,oneof:"message"},{no:18,name:"update_video_track",kind:"message",T:fu,oneof:"message"}]),Tr=T.makeMessageType("livekit.SignalResponse",()=>[{no:1,name:"join",kind:"message",T:lu,oneof:"message"},{no:2,name:"answer",kind:"message",T:wt,oneof:"message"},{no:3,name:"offer",kind:"message",T:wt,oneof:"message"},{no:4,name:"trickle",kind:"message",T:ps,oneof:"message"},{no:5,name:"update",kind:"message",T:hu,oneof:"message"},{no:6,name:"track_published",kind:"message",T:gs,oneof:"message"},{no:8,name:"leave",kind:"message",T:en,oneof:"message"},{no:9,name:"mute",kind:"message",T:ms,oneof:"message"},{no:10,name:"speakers_changed",kind:"message",T:pu,oneof:"message"},{no:11,name:"room_update",kind:"message",T:mu,oneof:"message"},{no:12,name:"connection_quality",kind:"message",T:vu,oneof:"message"},{no:13,name:"stream_state_update",kind:"message",T:yu,oneof:"message"},{no:14,name:"subscribed_quality_update",kind:"message",T:Tu,oneof:"message"},{no:15,name:"subscription_permission_update",kind:"message",T:Cu,oneof:"message"},{no:16,name:"refresh_token",kind:"scalar",T:9,oneof:"message"},{no:17,name:"track_unpublished",kind:"message",T:uu,oneof:"message"},{no:18,name:"pong",kind:"scalar",T:3,oneof:"message"},{no:19,name:"reconnect",kind:"message",T:du,oneof:"message"},{no:20,name:"pong_resp",kind:"message",T:Su,oneof:"message"},{no:21,name:"subscription_response",kind:"message",T:_u,oneof:"message"},{no:22,name:"request_response",kind:"message",T:wu,oneof:"message"},{no:23,name:"track_subscribed",kind:"message",T:Ru,oneof:"message"}]),Vn=T.makeMessageType("livekit.SimulcastCodec",()=>[{no:1,name:"codec",kind:"scalar",T:9},{no:2,name:"cid",kind:"scalar",T:9}]),qn=T.makeMessageType("livekit.AddTrackRequest",()=>[{no:1,name:"cid",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"type",kind:"enum",T:T.getEnumType(Ge)},{no:4,name:"width",kind:"scalar",T:13},{no:5,name:"height",kind:"scalar",T:13},{no:6,name:"muted",kind:"scalar",T:8},{no:7,name:"disable_dtx",kind:"scalar",T:8},{no:8,name:"source",kind:"enum",T:T.getEnumType(Re)},{no:9,name:"layers",kind:"message",T:_t,repeated:!0},{no:10,name:"simulcast_codecs",kind:"message",T:Vn,repeated:!0},{no:11,name:"sid",kind:"scalar",T:9},{no:12,name:"stereo",kind:"scalar",T:8},{no:13,name:"disable_red",kind:"scalar",T:8},{no:14,name:"encryption",kind:"enum",T:T.getEnumType(Ae)},{no:15,name:"stream",kind:"scalar",T:9}]),ps=T.makeMessageType("livekit.TrickleRequest",()=>[{no:1,name:"candidateInit",kind:"scalar",T:9},{no:2,name:"target",kind:"enum",T:T.getEnumType(We)},{no:3,name:"final",kind:"scalar",T:8}]),ms=T.makeMessageType("livekit.MuteTrackRequest",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"muted",kind:"scalar",T:8}]),lu=T.makeMessageType("livekit.JoinResponse",()=>[{no:1,name:"room",kind:"message",T:fs},{no:2,name:"participant",kind:"message",T:mi},{no:3,name:"other_participants",kind:"message",T:mi,repeated:!0},{no:4,name:"server_version",kind:"scalar",T:9},{no:5,name:"ice_servers",kind:"message",T:Qa,repeated:!0},{no:6,name:"subscriber_primary",kind:"scalar",T:8},{no:7,name:"alternative_url",kind:"scalar",T:9},{no:8,name:"client_configuration",kind:"message",T:Ga},{no:9,name:"server_region",kind:"scalar",T:9},{no:10,name:"ping_timeout",kind:"scalar",T:5},{no:11,name:"ping_interval",kind:"scalar",T:5},{no:12,name:"server_info",kind:"message",T:Zd},{no:13,name:"sif_trailer",kind:"scalar",T:12},{no:14,name:"enabled_publish_codecs",kind:"message",T:Wi,repeated:!0},{no:15,name:"fast_publish",kind:"scalar",T:8}]),du=T.makeMessageType("livekit.ReconnectResponse",()=>[{no:1,name:"ice_servers",kind:"message",T:Qa,repeated:!0},{no:2,name:"client_configuration",kind:"message",T:Ga}]),gs=T.makeMessageType("livekit.TrackPublishedResponse",()=>[{no:1,name:"cid",kind:"scalar",T:9},{no:2,name:"track",kind:"message",T:Ut}]),uu=T.makeMessageType("livekit.TrackUnpublishedResponse",()=>[{no:1,name:"track_sid",kind:"scalar",T:9}]),wt=T.makeMessageType("livekit.SessionDescription",()=>[{no:1,name:"type",kind:"scalar",T:9},{no:2,name:"sdp",kind:"scalar",T:9}]),hu=T.makeMessageType("livekit.ParticipantUpdate",()=>[{no:1,name:"participants",kind:"message",T:mi,repeated:!0}]),Zi=T.makeMessageType("livekit.UpdateSubscription",()=>[{no:1,name:"track_sids",kind:"scalar",T:9,repeated:!0},{no:2,name:"subscribe",kind:"scalar",T:8},{no:3,name:"participant_tracks",kind:"message",T:Va,repeated:!0}]),za=T.makeMessageType("livekit.UpdateTrackSettings",()=>[{no:1,name:"track_sids",kind:"scalar",T:9,repeated:!0},{no:3,name:"disabled",kind:"scalar",T:8},{no:4,name:"quality",kind:"enum",T:T.getEnumType(hs)},{no:5,name:"width",kind:"scalar",T:13},{no:6,name:"height",kind:"scalar",T:13},{no:7,name:"fps",kind:"scalar",T:13},{no:8,name:"priority",kind:"scalar",T:13}]),Ha=T.makeMessageType("livekit.UpdateLocalAudioTrack",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"features",kind:"enum",T:T.getEnumType(tt),repeated:!0}]),fu=T.makeMessageType("livekit.UpdateLocalVideoTrack",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"width",kind:"scalar",T:13},{no:3,name:"height",kind:"scalar",T:13}]),en=T.makeMessageType("livekit.LeaveRequest",()=>[{no:1,name:"can_reconnect",kind:"scalar",T:8},{no:2,name:"reason",kind:"enum",T:T.getEnumType(ze)},{no:3,name:"action",kind:"enum",T:T.getEnumType(jt)},{no:4,name:"regions",kind:"message",T:Pu}]),jt=T.makeEnum("livekit.LeaveRequest.Action",[{no:0,name:"DISCONNECT"},{no:1,name:"RESUME"},{no:2,name:"RECONNECT"}]),Ja=T.makeMessageType("livekit.UpdateVideoLayers",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"layers",kind:"message",T:_t,repeated:!0}]),$a=T.makeMessageType("livekit.UpdateParticipantMetadata",()=>[{no:1,name:"metadata",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"attributes",kind:"map",K:9,V:{kind:"scalar",T:9}},{no:4,name:"request_id",kind:"scalar",T:13}]),Qa=T.makeMessageType("livekit.ICEServer",()=>[{no:1,name:"urls",kind:"scalar",T:9,repeated:!0},{no:2,name:"username",kind:"scalar",T:9},{no:3,name:"credential",kind:"scalar",T:9}]),pu=T.makeMessageType("livekit.SpeakersChanged",()=>[{no:1,name:"speakers",kind:"message",T:Aa,repeated:!0}]),mu=T.makeMessageType("livekit.RoomUpdate",()=>[{no:1,name:"room",kind:"message",T:fs}]),gu=T.makeMessageType("livekit.ConnectionQualityInfo",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"quality",kind:"enum",T:T.getEnumType(ri)},{no:3,name:"score",kind:"scalar",T:2}]),vu=T.makeMessageType("livekit.ConnectionQualityUpdate",()=>[{no:1,name:"updates",kind:"message",T:gu,repeated:!0}]),bu=T.makeMessageType("livekit.StreamStateInfo",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"track_sid",kind:"scalar",T:9},{no:3,name:"state",kind:"enum",T:T.getEnumType(Bn)}]),yu=T.makeMessageType("livekit.StreamStateUpdate",()=>[{no:1,name:"stream_states",kind:"message",T:bu,repeated:!0}]),vs=T.makeMessageType("livekit.SubscribedQuality",()=>[{no:1,name:"quality",kind:"enum",T:T.getEnumType(hs)},{no:2,name:"enabled",kind:"scalar",T:8}]),ku=T.makeMessageType("livekit.SubscribedCodec",()=>[{no:1,name:"codec",kind:"scalar",T:9},{no:2,name:"qualities",kind:"message",T:vs,repeated:!0}]),Tu=T.makeMessageType("livekit.SubscribedQualityUpdate",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"subscribed_qualities",kind:"message",T:vs,repeated:!0},{no:3,name:"subscribed_codecs",kind:"message",T:ku,repeated:!0}]),Ya=T.makeMessageType("livekit.TrackPermission",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"all_tracks",kind:"scalar",T:8},{no:3,name:"track_sids",kind:"scalar",T:9,repeated:!0},{no:4,name:"participant_identity",kind:"scalar",T:9}]),Xa=T.makeMessageType("livekit.SubscriptionPermission",()=>[{no:1,name:"all_participants",kind:"scalar",T:8},{no:2,name:"track_permissions",kind:"message",T:Ya,repeated:!0}]),Cu=T.makeMessageType("livekit.SubscriptionPermissionUpdate",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"track_sid",kind:"scalar",T:9},{no:3,name:"allowed",kind:"scalar",T:8}]),Za=T.makeMessageType("livekit.SyncState",()=>[{no:1,name:"answer",kind:"message",T:wt},{no:2,name:"subscription",kind:"message",T:Zi},{no:3,name:"publish_tracks",kind:"message",T:gs,repeated:!0},{no:4,name:"data_channels",kind:"message",T:eo,repeated:!0},{no:5,name:"offer",kind:"message",T:wt},{no:6,name:"track_sids_disabled",kind:"scalar",T:9,repeated:!0}]),eo=T.makeMessageType("livekit.DataChannelInfo",()=>[{no:1,name:"label",kind:"scalar",T:9},{no:2,name:"id",kind:"scalar",T:13},{no:3,name:"target",kind:"enum",T:T.getEnumType(We)}]),Ze=T.makeMessageType("livekit.SimulateScenario",()=>[{no:1,name:"speaker_update",kind:"scalar",T:5,oneof:"scenario"},{no:2,name:"node_failure",kind:"scalar",T:8,oneof:"scenario"},{no:3,name:"migration",kind:"scalar",T:8,oneof:"scenario"},{no:4,name:"server_leave",kind:"scalar",T:8,oneof:"scenario"},{no:5,name:"switch_candidate_protocol",kind:"enum",T:T.getEnumType(ou),oneof:"scenario"},{no:6,name:"subscriber_bandwidth",kind:"scalar",T:3,oneof:"scenario"},{no:7,name:"disconnect_signal_on_resume",kind:"scalar",T:8,oneof:"scenario"},{no:8,name:"disconnect_signal_on_resume_no_messages",kind:"scalar",T:8,oneof:"scenario"},{no:9,name:"leave_request_full_reconnect",kind:"scalar",T:8,oneof:"scenario"}]),to=T.makeMessageType("livekit.Ping",()=>[{no:1,name:"timestamp",kind:"scalar",T:3},{no:2,name:"rtt",kind:"scalar",T:3}]),Su=T.makeMessageType("livekit.Pong",()=>[{no:1,name:"last_ping_timestamp",kind:"scalar",T:3},{no:2,name:"timestamp",kind:"scalar",T:3}]),Pu=T.makeMessageType("livekit.RegionSettings",()=>[{no:1,name:"regions",kind:"message",T:Eu,repeated:!0}]),Eu=T.makeMessageType("livekit.RegionInfo",()=>[{no:1,name:"region",kind:"scalar",T:9},{no:2,name:"url",kind:"scalar",T:9},{no:3,name:"distance",kind:"scalar",T:3}]),_u=T.makeMessageType("livekit.SubscriptionResponse",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"err",kind:"enum",T:T.getEnumType(Hd)}]),wu=T.makeMessageType("livekit.RequestResponse",()=>[{no:1,name:"request_id",kind:"scalar",T:13},{no:2,name:"reason",kind:"enum",T:T.getEnumType(io)},{no:3,name:"message",kind:"scalar",T:9}]),io=T.makeEnum("livekit.RequestResponse.Reason",[{no:0,name:"OK"},{no:1,name:"NOT_FOUND"},{no:2,name:"NOT_ALLOWED"},{no:3,name:"LIMIT_EXCEEDED"}]),Ru=T.makeMessageType("livekit.TrackSubscribed",()=>[{no:1,name:"track_sid",kind:"scalar",T:9}]);function Iu(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Ai={exports:{}},Ou=Ai.exports,Cr;function Du(){return Cr||(Cr=1,function(n){(function(e,t){n.exports?n.exports=t():e.log=t()})(Ou,function(){var e=function(){},t="undefined",i=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),s=["trace","debug","info","warn","error"],r={},a=null;function o(C,_){var b=C[_];if(typeof b.bind=="function")return b.bind(C);try{return Function.prototype.bind.call(b,C)}catch{return function(){return Function.prototype.apply.apply(b,[C,arguments])}}}function c(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function l(C){return C==="debug"&&(C="log"),typeof console===t?!1:C==="trace"&&i?c:console[C]!==void 0?o(console,C):console.log!==void 0?o(console,"log"):e}function d(){for(var C=this.getLevel(),_=0;_=0&&B<=b.levels.SILENT)return B;throw new TypeError("log.setLevel() called with invalid level: "+q)}b.name=C,b.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},b.methodFactory=_||p,b.getLevel=function(){return P??W??G},b.setLevel=function(q,B){return P=M(q),B!==!1&&w(P),d.call(b)},b.setDefaultLevel=function(q){W=M(q),S()||b.setLevel(q,!1)},b.resetLevel=function(){P=null,I(),d.call(b)},b.enableAll=function(q){b.setLevel(b.levels.TRACE,q)},b.disableAll=function(q){b.setLevel(b.levels.SILENT,q)},b.rebuild=function(){if(a!==b&&(G=M(a.getLevel())),d.call(b),a===b)for(var q in r)r[q].rebuild()},G=M(a?a.getLevel():"WARN");var A=S();A!=null&&(P=M(A)),d.call(b)}a=new m,a.getLogger=function(_){if(typeof _!="symbol"&&typeof _!="string"||_==="")throw new TypeError("You must supply a name when creating a logger.");var b=r[_];return b||(b=r[_]=new m(_,a.methodFactory)),b};var y=typeof window!==t?window.log:void 0;return a.noConflict=function(){return typeof window!==t&&window.log===a&&(window.log=y),a},a.getLoggers=function(){return r},a.default=a,a})}(Ai)),Ai.exports}var tn=Du(),Kn;(function(n){n[n.trace=0]="trace",n[n.debug=1]="debug",n[n.info=2]="info",n[n.warn=3]="warn",n[n.error=4]="error",n[n.silent=5]="silent"})(Kn||(Kn={}));var Je;(function(n){n.Default="livekit",n.Room="livekit-room",n.Participant="livekit-participant",n.Track="livekit-track",n.Publication="livekit-track-publication",n.Engine="livekit-engine",n.Signal="livekit-signal",n.PCManager="livekit-pc-manager",n.PCTransport="livekit-pc-transport",n.E2EE="lk-e2ee"})(Je||(Je={}));let Z=tn.getLogger("livekit");Object.values(Je).map(n=>tn.getLogger(n));Z.setDefaultLevel(Kn.info);function dt(n){const e=tn.getLogger(n);return e.setDefaultLevel(Z.getLevel()),e}const Mu=tn.getLogger("lk-e2ee"),ei=7e3,xu=[0,300,2*2*300,3*3*300,4*4*300,ei,ei,ei,ei,ei];class Au{constructor(e){this._retryDelays=e!==void 0?[...e]:xu}nextRetryDelayInMs(e){if(e.retryCount>=this._retryDelays.length)return null;const t=this._retryDelays[e.retryCount];return e.retryCount<=1?t:t+Math.random()*1e3}}function g(n,e,t,i){function s(r){return r instanceof t?r:new t(function(a){a(r)})}return new(t||(t=Promise))(function(r,a){function o(d){try{l(i.next(d))}catch(f){a(f)}}function c(d){try{l(i.throw(d))}catch(f){a(f)}}function l(d){d.done?r(d.value):s(d.value).then(o,c)}l((i=i.apply(n,e||[])).next())})}function Sr(n){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&n[e],i=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Lt(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=n[Symbol.asyncIterator],t;return e?e.call(n):(n=typeof Sr=="function"?Sr(n):n[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(r){t[r]=n[r]&&function(a){return new Promise(function(o,c){a=n[r](a),s(o,c,a.done,a.value)})}}function s(r,a,o,c){Promise.resolve(c).then(function(l){r({value:l,done:o})},a)}}var Ei={exports:{}},Pr;function Nu(){if(Pr)return Ei.exports;Pr=1;var n=typeof Reflect=="object"?Reflect:null,e=n&&typeof n.apply=="function"?n.apply:function(k,w,S){return Function.prototype.apply.call(k,w,S)},t;n&&typeof n.ownKeys=="function"?t=n.ownKeys:Object.getOwnPropertySymbols?t=function(k){return Object.getOwnPropertyNames(k).concat(Object.getOwnPropertySymbols(k))}:t=function(k){return Object.getOwnPropertyNames(k)};function i(P){console&&console.warn&&console.warn(P)}var s=Number.isNaN||function(k){return k!==k};function r(){r.init.call(this)}Ei.exports=r,Ei.exports.once=b,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._eventsCount=0,r.prototype._maxListeners=void 0;var a=10;function o(P){if(typeof P!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof P)}Object.defineProperty(r,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(P){if(typeof P!="number"||P<0||s(P))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+P+".");a=P}}),r.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},r.prototype.setMaxListeners=function(k){if(typeof k!="number"||k<0||s(k))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+k+".");return this._maxListeners=k,this};function c(P){return P._maxListeners===void 0?r.defaultMaxListeners:P._maxListeners}r.prototype.getMaxListeners=function(){return c(this)},r.prototype.emit=function(k){for(var w=[],S=1;S0&&(A=w[0]),A instanceof Error)throw A;var q=new Error("Unhandled error."+(A?" ("+A.message+")":""));throw q.context=A,q}var B=M[k];if(B===void 0)return!1;if(typeof B=="function")e(B,this,w);else for(var K=B.length,ve=y(B,K),S=0;S0&&A.length>I&&!A.warned){A.warned=!0;var q=new Error("Possible EventEmitter memory leak detected. "+A.length+" "+String(k)+" listeners added. Use emitter.setMaxListeners() to increase limit");q.name="MaxListenersExceededWarning",q.emitter=P,q.type=k,q.count=A.length,i(q)}return P}r.prototype.addListener=function(k,w){return l(this,k,w,!1)},r.prototype.on=r.prototype.addListener,r.prototype.prependListener=function(k,w){return l(this,k,w,!0)};function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(P,k,w){var S={fired:!1,wrapFn:void 0,target:P,type:k,listener:w},I=d.bind(S);return I.listener=w,S.wrapFn=I,I}r.prototype.once=function(k,w){return o(w),this.on(k,f(this,k,w)),this},r.prototype.prependOnceListener=function(k,w){return o(w),this.prependListener(k,f(this,k,w)),this},r.prototype.removeListener=function(k,w){var S,I,M,A,q;if(o(w),I=this._events,I===void 0)return this;if(S=I[k],S===void 0)return this;if(S===w||S.listener===w)--this._eventsCount===0?this._events=Object.create(null):(delete I[k],I.removeListener&&this.emit("removeListener",k,S.listener||w));else if(typeof S!="function"){for(M=-1,A=S.length-1;A>=0;A--)if(S[A]===w||S[A].listener===w){q=S[A].listener,M=A;break}if(M<0)return this;M===0?S.shift():C(S,M),S.length===1&&(I[k]=S[0]),I.removeListener!==void 0&&this.emit("removeListener",k,q||w)}return this},r.prototype.off=r.prototype.removeListener,r.prototype.removeAllListeners=function(k){var w,S,I;if(S=this._events,S===void 0)return this;if(S.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):S[k]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete S[k]),this;if(arguments.length===0){var M=Object.keys(S),A;for(I=0;I=0;I--)this.removeListener(k,w[I]);return this};function p(P,k,w){var S=P._events;if(S===void 0)return[];var I=S[k];return I===void 0?[]:typeof I=="function"?w?[I.listener||I]:[I]:w?_(I):y(I,I.length)}r.prototype.listeners=function(k){return p(this,k,!0)},r.prototype.rawListeners=function(k){return p(this,k,!1)},r.listenerCount=function(P,k){return typeof P.listenerCount=="function"?P.listenerCount(k):m.call(P,k)},r.prototype.listenerCount=m;function m(P){var k=this._events;if(k!==void 0){var w=k[P];if(typeof w=="function")return 1;if(w!==void 0)return w.length}return 0}r.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]};function y(P,k){for(var w=new Array(k),S=0;S=t&&parseInt(i[t],10)}function It(n,e,t){if(!n.RTCPeerConnection)return;const i=n.RTCPeerConnection.prototype,s=i.addEventListener;i.addEventListener=function(a,o){if(a!==e)return s.apply(this,arguments);const c=l=>{const d=t(l);d&&(o.handleEvent?o.handleEvent(d):o(d))};return this._eventMap=this._eventMap||{},this._eventMap[e]||(this._eventMap[e]=new Map),this._eventMap[e].set(o,c),s.apply(this,[a,c])};const r=i.removeEventListener;i.removeEventListener=function(a,o){if(a!==e||!this._eventMap||!this._eventMap[e])return r.apply(this,arguments);if(!this._eventMap[e].has(o))return r.apply(this,arguments);const c=this._eventMap[e].get(o);return this._eventMap[e].delete(o),this._eventMap[e].size===0&&delete this._eventMap[e],Object.keys(this._eventMap).length===0&&delete this._eventMap,r.apply(this,[a,c])},Object.defineProperty(i,"on"+e,{get(){return this["_on"+e]},set(a){this["_on"+e]&&(this.removeEventListener(e,this["_on"+e]),delete this["_on"+e]),a&&this.addEventListener(e,this["_on"+e]=a)},enumerable:!0,configurable:!0})}function Lu(n){return typeof n!="boolean"?new Error("Argument type: "+typeof n+". Please use a boolean."):(no=n,n?"adapter.js logging disabled":"adapter.js logging enabled")}function Uu(n){return typeof n!="boolean"?new Error("Argument type: "+typeof n+". Please use a boolean."):(so=!n,"adapter.js deprecation warnings "+(n?"disabled":"enabled"))}function ro(){if(typeof window=="object"){if(no)return;typeof console<"u"&&typeof console.log=="function"&&console.log.apply(console,arguments)}}function bs(n,e){so&&console.warn(n+" is deprecated, please use "+e+" instead.")}function Fu(n){const e={browser:null,version:null};if(typeof n>"u"||!n.navigator||!n.navigator.userAgent)return e.browser="Not a browser.",e;const{navigator:t}=n;if(t.userAgentData&&t.userAgentData.brands){const i=t.userAgentData.brands.find(s=>s.brand==="Chromium");if(i)return{browser:"chrome",version:parseInt(i.version,10)}}if(t.mozGetUserMedia)e.browser="firefox",e.version=Ni(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||n.isSecureContext===!1&&n.webkitRTCPeerConnection)e.browser="chrome",e.version=Ni(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(n.RTCPeerConnection&&t.userAgent.match(/AppleWebKit\/(\d+)\./))e.browser="safari",e.version=Ni(t.userAgent,/AppleWebKit\/(\d+)\./,1),e.supportsUnifiedPlan=n.RTCRtpTransceiver&&"currentDirection"in n.RTCRtpTransceiver.prototype;else return e.browser="Not a supported browser.",e;return e}function Er(n){return Object.prototype.toString.call(n)==="[object Object]"}function ao(n){return Er(n)?Object.keys(n).reduce(function(e,t){const i=Er(n[t]),s=i?ao(n[t]):n[t],r=i&&!Object.keys(s).length;return s===void 0||r?e:Object.assign(e,{[t]:s})},{}):n}function Gn(n,e,t){!e||t.has(e.id)||(t.set(e.id,e),Object.keys(e).forEach(i=>{i.endsWith("Id")?Gn(n,n.get(e[i]),t):i.endsWith("Ids")&&e[i].forEach(s=>{Gn(n,n.get(s),t)})}))}function _r(n,e,t){const i=t?"outbound-rtp":"inbound-rtp",s=new Map;if(e===null)return s;const r=[];return n.forEach(a=>{a.type==="track"&&a.trackIdentifier===e.id&&r.push(a)}),r.forEach(a=>{n.forEach(o=>{o.type===i&&o.trackId===a.id&&Gn(n,o,s)})}),s}const wr=ro;function oo(n,e){const t=n&&n.navigator;if(!t.mediaDevices)return;const i=function(o){if(typeof o!="object"||o.mandatory||o.optional)return o;const c={};return Object.keys(o).forEach(l=>{if(l==="require"||l==="advanced"||l==="mediaSource")return;const d=typeof o[l]=="object"?o[l]:{ideal:o[l]};d.exact!==void 0&&typeof d.exact=="number"&&(d.min=d.max=d.exact);const f=function(p,m){return p?p+m.charAt(0).toUpperCase()+m.slice(1):m==="deviceId"?"sourceId":m};if(d.ideal!==void 0){c.optional=c.optional||[];let p={};typeof d.ideal=="number"?(p[f("min",l)]=d.ideal,c.optional.push(p),p={},p[f("max",l)]=d.ideal,c.optional.push(p)):(p[f("",l)]=d.ideal,c.optional.push(p))}d.exact!==void 0&&typeof d.exact!="number"?(c.mandatory=c.mandatory||{},c.mandatory[f("",l)]=d.exact):["min","max"].forEach(p=>{d[p]!==void 0&&(c.mandatory=c.mandatory||{},c.mandatory[f(p,l)]=d[p])})}),o.advanced&&(c.optional=(c.optional||[]).concat(o.advanced)),c},s=function(o,c){if(e.version>=61)return c(o);if(o=JSON.parse(JSON.stringify(o)),o&&typeof o.audio=="object"){const l=function(d,f,p){f in d&&!(p in d)&&(d[p]=d[f],delete d[f])};o=JSON.parse(JSON.stringify(o)),l(o.audio,"autoGainControl","googAutoGainControl"),l(o.audio,"noiseSuppression","googNoiseSuppression"),o.audio=i(o.audio)}if(o&&typeof o.video=="object"){let l=o.video.facingMode;l=l&&(typeof l=="object"?l:{ideal:l});const d=e.version<66;if(l&&(l.exact==="user"||l.exact==="environment"||l.ideal==="user"||l.ideal==="environment")&&!(t.mediaDevices.getSupportedConstraints&&t.mediaDevices.getSupportedConstraints().facingMode&&!d)){delete o.video.facingMode;let f;if(l.exact==="environment"||l.ideal==="environment"?f=["back","rear"]:(l.exact==="user"||l.ideal==="user")&&(f=["front"]),f)return t.mediaDevices.enumerateDevices().then(p=>{p=p.filter(y=>y.kind==="videoinput");let m=p.find(y=>f.some(C=>y.label.toLowerCase().includes(C)));return!m&&p.length&&f.includes("back")&&(m=p[p.length-1]),m&&(o.video.deviceId=l.exact?{exact:m.deviceId}:{ideal:m.deviceId}),o.video=i(o.video),wr("chrome: "+JSON.stringify(o)),c(o)})}o.video=i(o.video)}return wr("chrome: "+JSON.stringify(o)),c(o)},r=function(o){return e.version>=64?o:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[o.name]||o.name,message:o.message,constraint:o.constraint||o.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}},a=function(o,c,l){s(o,d=>{t.webkitGetUserMedia(d,c,f=>{l&&l(r(f))})})};if(t.getUserMedia=a.bind(t),t.mediaDevices.getUserMedia){const o=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(c){return s(c,l=>o(l).then(d=>{if(l.audio&&!d.getAudioTracks().length||l.video&&!d.getVideoTracks().length)throw d.getTracks().forEach(f=>{f.stop()}),new DOMException("","NotFoundError");return d},d=>Promise.reject(r(d))))}}}function co(n){n.MediaStream=n.MediaStream||n.webkitMediaStream}function lo(n){if(typeof n=="object"&&n.RTCPeerConnection&&!("ontrack"in n.RTCPeerConnection.prototype)){Object.defineProperty(n.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(t){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=t)},enumerable:!0,configurable:!0});const e=n.RTCPeerConnection.prototype.setRemoteDescription;n.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=i=>{i.stream.addEventListener("addtrack",s=>{let r;n.RTCPeerConnection.prototype.getReceivers?r=this.getReceivers().find(o=>o.track&&o.track.id===s.track.id):r={track:s.track};const a=new Event("track");a.track=s.track,a.receiver=r,a.transceiver={receiver:r},a.streams=[i.stream],this.dispatchEvent(a)}),i.stream.getTracks().forEach(s=>{let r;n.RTCPeerConnection.prototype.getReceivers?r=this.getReceivers().find(o=>o.track&&o.track.id===s.id):r={track:s};const a=new Event("track");a.track=s,a.receiver=r,a.transceiver={receiver:r},a.streams=[i.stream],this.dispatchEvent(a)})},this.addEventListener("addstream",this._ontrackpoly)),e.apply(this,arguments)}}else It(n,"track",e=>(e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e))}function uo(n){if(typeof n=="object"&&n.RTCPeerConnection&&!("getSenders"in n.RTCPeerConnection.prototype)&&"createDTMFSender"in n.RTCPeerConnection.prototype){const e=function(s,r){return{track:r,get dtmf(){return this._dtmf===void 0&&(r.kind==="audio"?this._dtmf=s.createDTMFSender(r):this._dtmf=null),this._dtmf},_pc:s}};if(!n.RTCPeerConnection.prototype.getSenders){n.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const s=n.RTCPeerConnection.prototype.addTrack;n.RTCPeerConnection.prototype.addTrack=function(o,c){let l=s.apply(this,arguments);return l||(l=e(this,o),this._senders.push(l)),l};const r=n.RTCPeerConnection.prototype.removeTrack;n.RTCPeerConnection.prototype.removeTrack=function(o){r.apply(this,arguments);const c=this._senders.indexOf(o);c!==-1&&this._senders.splice(c,1)}}const t=n.RTCPeerConnection.prototype.addStream;n.RTCPeerConnection.prototype.addStream=function(r){this._senders=this._senders||[],t.apply(this,[r]),r.getTracks().forEach(a=>{this._senders.push(e(this,a))})};const i=n.RTCPeerConnection.prototype.removeStream;n.RTCPeerConnection.prototype.removeStream=function(r){this._senders=this._senders||[],i.apply(this,[r]),r.getTracks().forEach(a=>{const o=this._senders.find(c=>c.track===a);o&&this._senders.splice(this._senders.indexOf(o),1)})}}else if(typeof n=="object"&&n.RTCPeerConnection&&"getSenders"in n.RTCPeerConnection.prototype&&"createDTMFSender"in n.RTCPeerConnection.prototype&&n.RTCRtpSender&&!("dtmf"in n.RTCRtpSender.prototype)){const e=n.RTCPeerConnection.prototype.getSenders;n.RTCPeerConnection.prototype.getSenders=function(){const i=e.apply(this,[]);return i.forEach(s=>s._pc=this),i},Object.defineProperty(n.RTCRtpSender.prototype,"dtmf",{get(){return this._dtmf===void 0&&(this.track.kind==="audio"?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function ho(n){if(!(typeof n=="object"&&n.RTCPeerConnection&&n.RTCRtpSender&&n.RTCRtpReceiver))return;if(!("getStats"in n.RTCRtpSender.prototype)){const t=n.RTCPeerConnection.prototype.getSenders;t&&(n.RTCPeerConnection.prototype.getSenders=function(){const r=t.apply(this,[]);return r.forEach(a=>a._pc=this),r});const i=n.RTCPeerConnection.prototype.addTrack;i&&(n.RTCPeerConnection.prototype.addTrack=function(){const r=i.apply(this,arguments);return r._pc=this,r}),n.RTCRtpSender.prototype.getStats=function(){const r=this;return this._pc.getStats().then(a=>_r(a,r.track,!0))}}if(!("getStats"in n.RTCRtpReceiver.prototype)){const t=n.RTCPeerConnection.prototype.getReceivers;t&&(n.RTCPeerConnection.prototype.getReceivers=function(){const s=t.apply(this,[]);return s.forEach(r=>r._pc=this),s}),It(n,"track",i=>(i.receiver._pc=i.srcElement,i)),n.RTCRtpReceiver.prototype.getStats=function(){const s=this;return this._pc.getStats().then(r=>_r(r,s.track,!1))}}if(!("getStats"in n.RTCRtpSender.prototype&&"getStats"in n.RTCRtpReceiver.prototype))return;const e=n.RTCPeerConnection.prototype.getStats;n.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof n.MediaStreamTrack){const i=arguments[0];let s,r,a;return this.getSenders().forEach(o=>{o.track===i&&(s?a=!0:s=o)}),this.getReceivers().forEach(o=>(o.track===i&&(r?a=!0:r=o),o.track===i)),a||s&&r?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):s?s.getStats():r?r.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return e.apply(this,arguments)}}function fo(n){n.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(a=>this._shimmedLocalStreams[a][0])};const e=n.RTCPeerConnection.prototype.addTrack;n.RTCPeerConnection.prototype.addTrack=function(a,o){if(!o)return e.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const c=e.apply(this,arguments);return this._shimmedLocalStreams[o.id]?this._shimmedLocalStreams[o.id].indexOf(c)===-1&&this._shimmedLocalStreams[o.id].push(c):this._shimmedLocalStreams[o.id]=[o,c],c};const t=n.RTCPeerConnection.prototype.addStream;n.RTCPeerConnection.prototype.addStream=function(a){this._shimmedLocalStreams=this._shimmedLocalStreams||{},a.getTracks().forEach(l=>{if(this.getSenders().find(f=>f.track===l))throw new DOMException("Track already exists.","InvalidAccessError")});const o=this.getSenders();t.apply(this,arguments);const c=this.getSenders().filter(l=>o.indexOf(l)===-1);this._shimmedLocalStreams[a.id]=[a].concat(c)};const i=n.RTCPeerConnection.prototype.removeStream;n.RTCPeerConnection.prototype.removeStream=function(a){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[a.id],i.apply(this,arguments)};const s=n.RTCPeerConnection.prototype.removeTrack;n.RTCPeerConnection.prototype.removeTrack=function(a){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},a&&Object.keys(this._shimmedLocalStreams).forEach(o=>{const c=this._shimmedLocalStreams[o].indexOf(a);c!==-1&&this._shimmedLocalStreams[o].splice(c,1),this._shimmedLocalStreams[o].length===1&&delete this._shimmedLocalStreams[o]}),s.apply(this,arguments)}}function po(n,e){if(!n.RTCPeerConnection)return;if(n.RTCPeerConnection.prototype.addTrack&&e.version>=65)return fo(n);const t=n.RTCPeerConnection.prototype.getLocalStreams;n.RTCPeerConnection.prototype.getLocalStreams=function(){const d=t.apply(this);return this._reverseStreams=this._reverseStreams||{},d.map(f=>this._reverseStreams[f.id])};const i=n.RTCPeerConnection.prototype.addStream;n.RTCPeerConnection.prototype.addStream=function(d){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},d.getTracks().forEach(f=>{if(this.getSenders().find(m=>m.track===f))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[d.id]){const f=new n.MediaStream(d.getTracks());this._streams[d.id]=f,this._reverseStreams[f.id]=d,d=f}i.apply(this,[d])};const s=n.RTCPeerConnection.prototype.removeStream;n.RTCPeerConnection.prototype.removeStream=function(d){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},s.apply(this,[this._streams[d.id]||d]),delete this._reverseStreams[this._streams[d.id]?this._streams[d.id].id:d.id],delete this._streams[d.id]},n.RTCPeerConnection.prototype.addTrack=function(d,f){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const p=[].slice.call(arguments,1);if(p.length!==1||!p[0].getTracks().find(C=>C===d))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");if(this.getSenders().find(C=>C.track===d))throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const y=this._streams[f.id];if(y)y.addTrack(d),Promise.resolve().then(()=>{this.dispatchEvent(new Event("negotiationneeded"))});else{const C=new n.MediaStream([d]);this._streams[f.id]=C,this._reverseStreams[C.id]=f,this.addStream(C)}return this.getSenders().find(C=>C.track===d)};function r(l,d){let f=d.sdp;return Object.keys(l._reverseStreams||[]).forEach(p=>{const m=l._reverseStreams[p],y=l._streams[m.id];f=f.replace(new RegExp(y.id,"g"),m.id)}),new RTCSessionDescription({type:d.type,sdp:f})}function a(l,d){let f=d.sdp;return Object.keys(l._reverseStreams||[]).forEach(p=>{const m=l._reverseStreams[p],y=l._streams[m.id];f=f.replace(new RegExp(m.id,"g"),y.id)}),new RTCSessionDescription({type:d.type,sdp:f})}["createOffer","createAnswer"].forEach(function(l){const d=n.RTCPeerConnection.prototype[l],f={[l](){const p=arguments;return arguments.length&&typeof arguments[0]=="function"?d.apply(this,[y=>{const C=r(this,y);p[0].apply(null,[C])},y=>{p[1]&&p[1].apply(null,y)},arguments[2]]):d.apply(this,arguments).then(y=>r(this,y))}};n.RTCPeerConnection.prototype[l]=f[l]});const o=n.RTCPeerConnection.prototype.setLocalDescription;n.RTCPeerConnection.prototype.setLocalDescription=function(){return!arguments.length||!arguments[0].type?o.apply(this,arguments):(arguments[0]=a(this,arguments[0]),o.apply(this,arguments))};const c=Object.getOwnPropertyDescriptor(n.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(n.RTCPeerConnection.prototype,"localDescription",{get(){const l=c.get.apply(this);return l.type===""?l:r(this,l)}}),n.RTCPeerConnection.prototype.removeTrack=function(d){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!d._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(!(d._pc===this))throw new DOMException("Sender was not created by this connection.","InvalidAccessError");this._streams=this._streams||{};let p;Object.keys(this._streams).forEach(m=>{this._streams[m].getTracks().find(C=>d.track===C)&&(p=this._streams[m])}),p&&(p.getTracks().length===1?this.removeStream(this._reverseStreams[p.id]):p.removeTrack(d.track),this.dispatchEvent(new Event("negotiationneeded")))}}function Wn(n,e){!n.RTCPeerConnection&&n.webkitRTCPeerConnection&&(n.RTCPeerConnection=n.webkitRTCPeerConnection),n.RTCPeerConnection&&e.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){const i=n.RTCPeerConnection.prototype[t],s={[t](){return arguments[0]=new(t==="addIceCandidate"?n.RTCIceCandidate:n.RTCSessionDescription)(arguments[0]),i.apply(this,arguments)}};n.RTCPeerConnection.prototype[t]=s[t]})}function mo(n,e){It(n,"negotiationneeded",t=>{const i=t.target;if(!((e.version<72||i.getConfiguration&&i.getConfiguration().sdpSemantics==="plan-b")&&i.signalingState!=="stable"))return t})}var Rr=Object.freeze({__proto__:null,fixNegotiationNeeded:mo,shimAddTrackRemoveTrack:po,shimAddTrackRemoveTrackWithNative:fo,shimGetSendersWithDtmf:uo,shimGetUserMedia:oo,shimMediaStream:co,shimOnTrack:lo,shimPeerConnection:Wn,shimSenderReceiverGetStats:ho});function go(n,e){const t=n&&n.navigator,i=n&&n.MediaStreamTrack;if(t.getUserMedia=function(s,r,a){bs("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),t.mediaDevices.getUserMedia(s).then(r,a)},!(e.version>55&&"autoGainControl"in t.mediaDevices.getSupportedConstraints())){const s=function(a,o,c){o in a&&!(c in a)&&(a[c]=a[o],delete a[o])},r=t.mediaDevices.getUserMedia.bind(t.mediaDevices);if(t.mediaDevices.getUserMedia=function(a){return typeof a=="object"&&typeof a.audio=="object"&&(a=JSON.parse(JSON.stringify(a)),s(a.audio,"autoGainControl","mozAutoGainControl"),s(a.audio,"noiseSuppression","mozNoiseSuppression")),r(a)},i&&i.prototype.getSettings){const a=i.prototype.getSettings;i.prototype.getSettings=function(){const o=a.apply(this,arguments);return s(o,"mozAutoGainControl","autoGainControl"),s(o,"mozNoiseSuppression","noiseSuppression"),o}}if(i&&i.prototype.applyConstraints){const a=i.prototype.applyConstraints;i.prototype.applyConstraints=function(o){return this.kind==="audio"&&typeof o=="object"&&(o=JSON.parse(JSON.stringify(o)),s(o,"autoGainControl","mozAutoGainControl"),s(o,"noiseSuppression","mozNoiseSuppression")),a.apply(this,[o])}}}}function ju(n,e){n.navigator.mediaDevices&&"getDisplayMedia"in n.navigator.mediaDevices||n.navigator.mediaDevices&&(n.navigator.mediaDevices.getDisplayMedia=function(i){if(!(i&&i.video)){const s=new DOMException("getDisplayMedia without video constraints is undefined");return s.name="NotFoundError",s.code=8,Promise.reject(s)}return i.video===!0?i.video={mediaSource:e}:i.video.mediaSource=e,n.navigator.mediaDevices.getUserMedia(i)})}function vo(n){typeof n=="object"&&n.RTCTrackEvent&&"receiver"in n.RTCTrackEvent.prototype&&!("transceiver"in n.RTCTrackEvent.prototype)&&Object.defineProperty(n.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function zn(n,e){if(typeof n!="object"||!(n.RTCPeerConnection||n.mozRTCPeerConnection))return;!n.RTCPeerConnection&&n.mozRTCPeerConnection&&(n.RTCPeerConnection=n.mozRTCPeerConnection),e.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(s){const r=n.RTCPeerConnection.prototype[s],a={[s](){return arguments[0]=new(s==="addIceCandidate"?n.RTCIceCandidate:n.RTCSessionDescription)(arguments[0]),r.apply(this,arguments)}};n.RTCPeerConnection.prototype[s]=a[s]});const t={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},i=n.RTCPeerConnection.prototype.getStats;n.RTCPeerConnection.prototype.getStats=function(){const[r,a,o]=arguments;return i.apply(this,[r||null]).then(c=>{if(e.version<53&&!a)try{c.forEach(l=>{l.type=t[l.type]||l.type})}catch(l){if(l.name!=="TypeError")throw l;c.forEach((d,f)=>{c.set(f,Object.assign({},d,{type:t[d.type]||d.type}))})}return c}).then(a,o)}}function bo(n){if(!(typeof n=="object"&&n.RTCPeerConnection&&n.RTCRtpSender)||n.RTCRtpSender&&"getStats"in n.RTCRtpSender.prototype)return;const e=n.RTCPeerConnection.prototype.getSenders;e&&(n.RTCPeerConnection.prototype.getSenders=function(){const s=e.apply(this,[]);return s.forEach(r=>r._pc=this),s});const t=n.RTCPeerConnection.prototype.addTrack;t&&(n.RTCPeerConnection.prototype.addTrack=function(){const s=t.apply(this,arguments);return s._pc=this,s}),n.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function yo(n){if(!(typeof n=="object"&&n.RTCPeerConnection&&n.RTCRtpSender)||n.RTCRtpSender&&"getStats"in n.RTCRtpReceiver.prototype)return;const e=n.RTCPeerConnection.prototype.getReceivers;e&&(n.RTCPeerConnection.prototype.getReceivers=function(){const i=e.apply(this,[]);return i.forEach(s=>s._pc=this),i}),It(n,"track",t=>(t.receiver._pc=t.srcElement,t)),n.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function ko(n){!n.RTCPeerConnection||"removeStream"in n.RTCPeerConnection.prototype||(n.RTCPeerConnection.prototype.removeStream=function(t){bs("removeStream","removeTrack"),this.getSenders().forEach(i=>{i.track&&t.getTracks().includes(i.track)&&this.removeTrack(i)})})}function To(n){n.DataChannel&&!n.RTCDataChannel&&(n.RTCDataChannel=n.DataChannel)}function Co(n){if(!(typeof n=="object"&&n.RTCPeerConnection))return;const e=n.RTCPeerConnection.prototype.addTransceiver;e&&(n.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];let i=arguments[1]&&arguments[1].sendEncodings;i===void 0&&(i=[]),i=[...i];const s=i.length>0;s&&i.forEach(a=>{if("rid"in a&&!/^[a-z0-9]{0,16}$/i.test(a.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in a&&!(parseFloat(a.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in a&&!(parseFloat(a.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});const r=e.apply(this,arguments);if(s){const{sender:a}=r,o=a.getParameters();(!("encodings"in o)||o.encodings.length===1&&Object.keys(o.encodings[0]).length===0)&&(o.encodings=i,a.sendEncodings=i,this.setParametersPromises.push(a.setParameters(o).then(()=>{delete a.sendEncodings}).catch(()=>{delete a.sendEncodings})))}return r})}function So(n){if(!(typeof n=="object"&&n.RTCRtpSender))return;const e=n.RTCRtpSender.prototype.getParameters;e&&(n.RTCRtpSender.prototype.getParameters=function(){const i=e.apply(this,arguments);return"encodings"in i||(i.encodings=[].concat(this.sendEncodings||[{}])),i})}function Po(n){if(!(typeof n=="object"&&n.RTCPeerConnection))return;const e=n.RTCPeerConnection.prototype.createOffer;n.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>e.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):e.apply(this,arguments)}}function Eo(n){if(!(typeof n=="object"&&n.RTCPeerConnection))return;const e=n.RTCPeerConnection.prototype.createAnswer;n.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>e.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):e.apply(this,arguments)}}var Ir=Object.freeze({__proto__:null,shimAddTransceiver:Co,shimCreateAnswer:Eo,shimCreateOffer:Po,shimGetDisplayMedia:ju,shimGetParameters:So,shimGetUserMedia:go,shimOnTrack:vo,shimPeerConnection:zn,shimRTCDataChannel:To,shimReceiverGetStats:yo,shimRemoveStream:ko,shimSenderGetStats:bo});function _o(n){if(!(typeof n!="object"||!n.RTCPeerConnection)){if("getLocalStreams"in n.RTCPeerConnection.prototype||(n.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in n.RTCPeerConnection.prototype)){const e=n.RTCPeerConnection.prototype.addTrack;n.RTCPeerConnection.prototype.addStream=function(i){this._localStreams||(this._localStreams=[]),this._localStreams.includes(i)||this._localStreams.push(i),i.getAudioTracks().forEach(s=>e.call(this,s,i)),i.getVideoTracks().forEach(s=>e.call(this,s,i))},n.RTCPeerConnection.prototype.addTrack=function(i){for(var s=arguments.length,r=new Array(s>1?s-1:0),a=1;a{this._localStreams?this._localStreams.includes(o)||this._localStreams.push(o):this._localStreams=[o]}),e.apply(this,arguments)}}"removeStream"in n.RTCPeerConnection.prototype||(n.RTCPeerConnection.prototype.removeStream=function(t){this._localStreams||(this._localStreams=[]);const i=this._localStreams.indexOf(t);if(i===-1)return;this._localStreams.splice(i,1);const s=t.getTracks();this.getSenders().forEach(r=>{s.includes(r.track)&&this.removeTrack(r)})})}}function wo(n){if(!(typeof n!="object"||!n.RTCPeerConnection)&&("getRemoteStreams"in n.RTCPeerConnection.prototype||(n.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in n.RTCPeerConnection.prototype))){Object.defineProperty(n.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(t){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=t),this.addEventListener("track",this._onaddstreampoly=i=>{i.streams.forEach(s=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(s))return;this._remoteStreams.push(s);const r=new Event("addstream");r.stream=s,this.dispatchEvent(r)})})}});const e=n.RTCPeerConnection.prototype.setRemoteDescription;n.RTCPeerConnection.prototype.setRemoteDescription=function(){const i=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(s){s.streams.forEach(r=>{if(i._remoteStreams||(i._remoteStreams=[]),i._remoteStreams.indexOf(r)>=0)return;i._remoteStreams.push(r);const a=new Event("addstream");a.stream=r,i.dispatchEvent(a)})}),e.apply(i,arguments)}}}function Ro(n){if(typeof n!="object"||!n.RTCPeerConnection)return;const e=n.RTCPeerConnection.prototype,t=e.createOffer,i=e.createAnswer,s=e.setLocalDescription,r=e.setRemoteDescription,a=e.addIceCandidate;e.createOffer=function(l,d){const f=arguments.length>=2?arguments[2]:arguments[0],p=t.apply(this,[f]);return d?(p.then(l,d),Promise.resolve()):p},e.createAnswer=function(l,d){const f=arguments.length>=2?arguments[2]:arguments[0],p=i.apply(this,[f]);return d?(p.then(l,d),Promise.resolve()):p};let o=function(c,l,d){const f=s.apply(this,[c]);return d?(f.then(l,d),Promise.resolve()):f};e.setLocalDescription=o,o=function(c,l,d){const f=r.apply(this,[c]);return d?(f.then(l,d),Promise.resolve()):f},e.setRemoteDescription=o,o=function(c,l,d){const f=a.apply(this,[c]);return d?(f.then(l,d),Promise.resolve()):f},e.addIceCandidate=o}function Io(n){const e=n&&n.navigator;if(e.mediaDevices&&e.mediaDevices.getUserMedia){const t=e.mediaDevices,i=t.getUserMedia.bind(t);e.mediaDevices.getUserMedia=s=>i(Oo(s))}!e.getUserMedia&&e.mediaDevices&&e.mediaDevices.getUserMedia&&(e.getUserMedia=(function(i,s,r){e.mediaDevices.getUserMedia(i).then(s,r)}).bind(e))}function Oo(n){return n&&n.video!==void 0?Object.assign({},n,{video:ao(n.video)}):n}function Do(n){if(!n.RTCPeerConnection)return;const e=n.RTCPeerConnection;n.RTCPeerConnection=function(i,s){if(i&&i.iceServers){const r=[];for(let a=0;aa.receiver.track.kind==="audio");i.offerToReceiveAudio===!1&&s?s.direction==="sendrecv"?s.setDirection?s.setDirection("sendonly"):s.direction="sendonly":s.direction==="recvonly"&&(s.setDirection?s.setDirection("inactive"):s.direction="inactive"):i.offerToReceiveAudio===!0&&!s&&this.addTransceiver("audio",{direction:"recvonly"}),typeof i.offerToReceiveVideo<"u"&&(i.offerToReceiveVideo=!!i.offerToReceiveVideo);const r=this.getTransceivers().find(a=>a.receiver.track.kind==="video");i.offerToReceiveVideo===!1&&r?r.direction==="sendrecv"?r.setDirection?r.setDirection("sendonly"):r.direction="sendonly":r.direction==="recvonly"&&(r.setDirection?r.setDirection("inactive"):r.direction="inactive"):i.offerToReceiveVideo===!0&&!r&&this.addTransceiver("video",{direction:"recvonly"})}return e.apply(this,arguments)}}function Ao(n){typeof n!="object"||n.AudioContext||(n.AudioContext=n.webkitAudioContext)}var Or=Object.freeze({__proto__:null,shimAudioContext:Ao,shimCallbacksAPI:Ro,shimConstraints:Oo,shimCreateOfferLegacy:xo,shimGetUserMedia:Io,shimLocalStreamsAPI:_o,shimRTCIceServerUrls:Do,shimRemoteStreamsAPI:wo,shimTrackEventTransceiver:Mo}),Pn={exports:{}},Dr;function Bu(){return Dr||(Dr=1,function(n){const e={};e.generateIdentifier=function(){return Math.random().toString(36).substring(2,12)},e.localCName=e.generateIdentifier(),e.splitLines=function(t){return t.trim().split(` `).map(i=>i.trim())},e.splitSections=function(t){return t.split(` m=`).map((s,r)=>(r>0?"m="+s:s).trim()+`\r diff --git a/dist/assets/index-CybmVna1.js.gz b/dist/assets/index-CybmVna1.js.gz new file mode 100644 index 0000000..17aca3f Binary files /dev/null and b/dist/assets/index-CybmVna1.js.gz differ diff --git a/dist/assets/index-Dikrwr7L.js b/dist/assets/index-D79yuk_J.js similarity index 96% rename from dist/assets/index-Dikrwr7L.js rename to dist/assets/index-D79yuk_J.js index 35324ae..b3305f7 100644 --- a/dist/assets/index-Dikrwr7L.js +++ b/dist/assets/index-D79yuk_J.js @@ -1 +1 @@ -/* empty css */import{_ as S,r as f,b as B,c as u,d as i,w as l,e as v,o as s,f as a,t as m,F as g,g as _,h as r,E as d}from"./index-DikBC4WP.js";const E={class:"call-wrapper"},F={class:"avatar-section"},U=["src"],T={class:"user-name"},D={class:"status-text"},I={class:"control-section"},M={__name:"index",props:{mode:{type:String,default:"call"},avatarUrl:{type:String,default:"https://cdn-icons-png.flaticon.com/512/1946/1946429.png"},userName:{type:String,default:"对方用户"}},setup(o,{expose:y}){const k=o,n=f(!1),t=f("calling"),b=B(()=>k.mode==="call"?t.value==="calling"?"正在呼叫对方...":t.value==="active"?"通话中":"通话结束":t.value==="active"?"通话中":"对方来电...");function x(){t.value="active",d.success("开始通话")}function C(){t.value="active",d.success("已接听")}function p(){t.value="ended",d.error("通话已结束")}function h(){n.value=!1}function V(){n.value=!0}return y({show:V}),(j,e)=>{const c=v("el-button"),w=v("el-dialog");return s(),u("div",null,[i(w,{modelValue:n.value,"onUpdate:modelValue":e[0]||(e[0]=N=>n.value=N),width:"80%","show-close":!1,"destroy-on-close":!0,modal:!1,"lock-scroll":!0,"before-close":h,class:"call-dialog"},{default:l(()=>[a("div",E,[a("div",F,[a("img",{class:"avatar",src:o.avatarUrl,alt:"头像"},null,8,U),a("div",T,m(o.userName),1),a("div",D,m(b.value),1)]),a("div",I,[o.mode==="call"?(s(),u(g,{key:0},[t.value==="calling"?(s(),_(c,{key:0,type:"danger",round:"",class:"control-btn hangup",onClick:p},{default:l(()=>[...e[1]||(e[1]=[r(" 挂断 ",-1)])]),_:1})):(s(),_(c,{key:1,type:"primary",round:"",class:"control-btn call",onClick:x},{default:l(()=>[...e[2]||(e[2]=[r(" 呼叫中... ",-1)])]),_:1}))],64)):(s(),u(g,{key:1},[i(c,{type:"success",round:"",class:"control-btn accept",onClick:C},{default:l(()=>[...e[3]||(e[3]=[r(" 接听 ",-1)])]),_:1}),i(c,{type:"danger",round:"",class:"control-btn hangup",onClick:p},{default:l(()=>[...e[4]||(e[4]=[r(" 挂断 ",-1)])]),_:1})],64))])])]),_:1},8,["modelValue"])])}}},A=S(M,[["__scopeId","data-v-6baeba6a"]]);export{A as default}; +/* empty css */import{_ as S,r as f,b as B,c as u,d as i,w as l,e as v,o as s,f as a,t as m,F as g,g as _,h as r,E as d}from"./index-nRSe4xNB.js";const E={class:"call-wrapper"},F={class:"avatar-section"},U=["src"],T={class:"user-name"},D={class:"status-text"},I={class:"control-section"},M={__name:"index",props:{mode:{type:String,default:"call"},avatarUrl:{type:String,default:"https://cdn-icons-png.flaticon.com/512/1946/1946429.png"},userName:{type:String,default:"对方用户"}},setup(o,{expose:y}){const k=o,n=f(!1),t=f("calling"),b=B(()=>k.mode==="call"?t.value==="calling"?"正在呼叫对方...":t.value==="active"?"通话中":"通话结束":t.value==="active"?"通话中":"对方来电...");function x(){t.value="active",d.success("开始通话")}function C(){t.value="active",d.success("已接听")}function p(){t.value="ended",d.error("通话已结束")}function h(){n.value=!1}function V(){n.value=!0}return y({show:V}),(j,e)=>{const c=v("el-button"),w=v("el-dialog");return s(),u("div",null,[i(w,{modelValue:n.value,"onUpdate:modelValue":e[0]||(e[0]=N=>n.value=N),width:"80%","show-close":!1,"destroy-on-close":!0,modal:!1,"lock-scroll":!0,"before-close":h,class:"call-dialog"},{default:l(()=>[a("div",E,[a("div",F,[a("img",{class:"avatar",src:o.avatarUrl,alt:"头像"},null,8,U),a("div",T,m(o.userName),1),a("div",D,m(b.value),1)]),a("div",I,[o.mode==="call"?(s(),u(g,{key:0},[t.value==="calling"?(s(),_(c,{key:0,type:"danger",round:"",class:"control-btn hangup",onClick:p},{default:l(()=>[...e[1]||(e[1]=[r(" 挂断 ",-1)])]),_:1})):(s(),_(c,{key:1,type:"primary",round:"",class:"control-btn call",onClick:x},{default:l(()=>[...e[2]||(e[2]=[r(" 呼叫中... ",-1)])]),_:1}))],64)):(s(),u(g,{key:1},[i(c,{type:"success",round:"",class:"control-btn accept",onClick:C},{default:l(()=>[...e[3]||(e[3]=[r(" 接听 ",-1)])]),_:1}),i(c,{type:"danger",round:"",class:"control-btn hangup",onClick:p},{default:l(()=>[...e[4]||(e[4]=[r(" 挂断 ",-1)])]),_:1})],64))])])]),_:1},8,["modelValue"])])}}},A=S(M,[["__scopeId","data-v-6baeba6a"]]);export{A as default}; diff --git a/dist/assets/index-D79yuk_J.js.gz b/dist/assets/index-D79yuk_J.js.gz new file mode 100644 index 0000000..c08ae8b Binary files /dev/null and b/dist/assets/index-D79yuk_J.js.gz differ diff --git a/dist/assets/index-DB_z42wD.js.gz b/dist/assets/index-DB_z42wD.js.gz deleted file mode 100644 index 6d721dd..0000000 Binary files a/dist/assets/index-DB_z42wD.js.gz and /dev/null differ diff --git a/dist/assets/index-FyyzhRyL.js b/dist/assets/index-DbXor-TX.js similarity index 72% rename from dist/assets/index-FyyzhRyL.js rename to dist/assets/index-DbXor-TX.js index 51d4577..2b549dd 100644 --- a/dist/assets/index-FyyzhRyL.js +++ b/dist/assets/index-DbXor-TX.js @@ -1 +1 @@ -import{u as s,a as c,c as n,o as u}from"./index-DikBC4WP.js";const i={__name:"index",setup(p){const e=s(),t=c(),{params:o,query:a}=e,{path:r}=o;return t.replace({path:"/"+r,query:a}),(_,m)=>(u(),n("div"))}};export{i as default}; +import{u as s,a as c,c as n,o as u}from"./index-nRSe4xNB.js";const i={__name:"index",setup(p){const e=s(),t=c(),{params:o,query:a}=e,{path:r}=o;return t.replace({path:"/"+r,query:a}),(_,m)=>(u(),n("div"))}};export{i as default}; diff --git a/dist/assets/index-DNEs13w5.css b/dist/assets/index-DgZ4rLq3.css similarity index 99% rename from dist/assets/index-DNEs13w5.css rename to dist/assets/index-DgZ4rLq3.css index bfd3866..5985828 100644 --- a/dist/assets/index-DNEs13w5.css +++ b/dist/assets/index-DgZ4rLq3.css @@ -1 +1 @@ -.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:32px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);position:relative;overflow:hidden;box-sizing:border-box;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}:root{--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, .23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,#fff0)}.el-color-svpanel__black{background:linear-gradient(to top,#000,#0000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,#fff0 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal;outline:0}.el-color-picker:hover:not(.is-disabled) .el-color-picker__trigger{border:1px solid var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:30px;width:30px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:#ffffffb3}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px;word-break:break-all}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px);position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{display:inline-flex;border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px;display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:0}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li.is-disabled,.el-pager li:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-border-color-hover)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block;color:var(--el-text-color-regular)}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px;white-space:pre}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 18px}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color);font-weight:500}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px}.el-table--border:before{top:-1px;left:0;width:1px;height:100%}.el-table--border:after{top:-1px;right:0;width:1px;height:100%}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;z-index:2;background:var(--el-bg-color)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:2;background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;line-height:var(--el-tabs-header-height);display:inline-block;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item .is-icon-close svg{margin-top:1px}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow:after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;width:auto}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list.is-disabled .el-upload-list__item-status-label,.el-upload-list.is-disabled .el-upload-list__item:hover{display:block}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px);position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);line-height:20px;margin-bottom:4px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform--move,.fade-transform-leave-active,.fade-transform-enter-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.breadcrumb-move{transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-collapse .collapse__title{font-weight:600;padding:0 8px;font-size:1.2em;line-height:1.1em}.el-collapse .el-collapse-item__content{padding:0 8px}.el-divider--horizontal{margin-bottom:10px;margin-top:10px}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.cell .el-tag{margin-right:0}.small-padding .cell{padding-left:5px;padding-right:5px}.fixed-width .el-button--mini{padding:7px 10px;width:60px}.status-col .cell{padding:0 10px;text-align:center}.status-col .cell .el-tag{margin-right:0}.el-overlay{overflow:hidden}.el-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.el-overlay .el-overlay-dialog .el-dialog{margin:0 auto!important}.el-overlay .el-overlay-dialog .el-dialog .el-dialog__body{padding:15px!important}.el-overlay .el-overlay-dialog .el-dialog .el-dialog__header{padding:16px 16px 8px;box-sizing:border-box;border-bottom:1px solid var(--el-color-primary);margin-right:0}.el-dialog__body{max-height:calc(90vh - 111px)!important;overflow-y:auto;overflow-x:hidden}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-editor.el-input__inner{display:inline-flex!important}.el-range-separator{box-sizing:content-box}.el-menu--collapse>div>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-dropdown .el-dropdown-link{color:var(--el-color-primary)!important}.el-form--inline .el-form-item__label{width:68px}.el-form--inline .el-select,.el-form--inline .el-input{width:240px}#app .main-container{min-height:100%;transition:margin-left .28s;position:relative}#app .sidebarHide{margin-left:0!important}#app .sidebar-container{transition:width .28s;width:200px!important;background-color:#fff;height:100%;position:relative;font-size:0px;top:0;bottom:0;left:0;z-index:1000;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-menu-item,#app .sidebar-container .menu-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app .sidebar-container .menu-title{margin-left:10px}#app .sidebar-container .el-menu-item .el-menu-tooltip__trigger{display:flex;align-items:center;justify-content:center}#app .sidebar-container .sub-menu-title-noDropdown:hover,#app .sidebar-container .el-sub-menu__title:hover,#app .sidebar-container .el-menu-item:hover{background-color:#e5e5e5!important}#app .sidebar-container .theme-dark .is-active>.el-sub-menu__title{color:#000!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .el-sub-menu .el-menu-item{min-width:200px!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container .el-sub-menu .el-menu-item:hover{background-color:#e5e5e5!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item{background-color:#fff!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item:hover{background-color:#c4cbf3!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item.is-active{color:#fff!important;background-color:#434343!important}#app .sidebar-container .el-menu-item.is-active{color:#fff!important;background-color:#434343!important}#app .hideSidebar .sidebar-container{height:calc(100vh - 50px);background-color:red}#app .hideSidebar .main-container{margin-left:0}#app .hideSidebar .sub-menu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-sub-menu{overflow:hidden}#app .hideSidebar .el-sub-menu>.el-sub-menu__title{padding:0!important}#app .hideSidebar .el-sub-menu>.el-sub-menu__title .svg-icon{margin-left:20px}#app .el-menu--collapse .el-menu .el-sub-menu{min-width:200px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s;width:200px!important}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.el-menu--vertical .el-menu-item:hover{background-color:FF7B5D!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}:export{menuColor:#000;menuLightColor:rgba(0,0,0,.7);menuColorActive:#000;menuBackground:#fff;menuLightBackground:#ffffff;subMenuBackground:#fff;subMenuHover:#c4cbf3;sideBarWidth:200px;logoTitleColor:#ffffff;logoLightTitleColor:#001529;primaryColor:#409EFF;successColor:#67C23A;dangerColor:#F56C6C;infoColor:#909399;warningColor:#E6A23C}.blue-btn{background:#324157}.blue-btn:hover{color:#324157}.blue-btn:hover:before,.blue-btn:hover:after{background:#324157}.light-blue-btn{background:#3a71a8}.light-blue-btn:hover{color:#3a71a8}.light-blue-btn:hover:before,.light-blue-btn:hover:after{background:#3a71a8}.red-btn{background:#c03639}.red-btn:hover{color:#c03639}.red-btn:hover:before,.red-btn:hover:after{background:#c03639}.pink-btn{background:#e65d6e}.pink-btn:hover{color:#e65d6e}.pink-btn:hover:before,.pink-btn:hover:after{background:#e65d6e}.green-btn{background:#30b08f}.green-btn:hover{color:#30b08f}.green-btn:hover:before,.green-btn:hover:after{background:#30b08f}.tiffany-btn{background:#4ab7bd}.tiffany-btn:hover{color:#4ab7bd}.tiffany-btn:hover:before,.tiffany-btn:hover:after{background:#4ab7bd}.yellow-btn{background:#fec171}.yellow-btn:hover{color:#fec171}.yellow-btn:hover:before,.yellow-btn:hover:after{background:#fec171}.pan-btn{font-size:14px;color:#fff;padding:14px 36px;border-radius:8px;border:none;outline:none;transition:.6s ease all;position:relative;display:inline-block}.pan-btn:hover{background:#fff}.pan-btn:hover:before,.pan-btn:hover:after{width:100%;transition:.6s ease all}.pan-btn:before,.pan-btn:after{content:"";position:absolute;top:0;right:0;height:2px;width:0;transition:.4s ease all}.pan-btn:after{right:inherit;top:inherit;left:0;bottom:0}.custom-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;color:#fff;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;padding:10px 15px;font-size:14px;border-radius:4px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.el-form .el-form-item__label{font-weight:700}.el-dialog:not(.is-fullscreen){margin-top:6vh!important}.el-dialog.scrollbar .el-dialog__body{overflow:auto;overflow-x:hidden;max-height:70vh;padding:10px 20px 0}.el-table .el-table__header-wrapper th,.el-table .el-table__fixed-header-wrapper th{word-break:break-word;background-color:#f8f8f9!important;color:#515a6e;height:40px!important;font-size:13px}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.form-header{font-size:15px;color:#6379bb;border-bottom:1px solid #ddd;margin:8px 10px 25px;padding-bottom:5px}.pagination-container{height:25px;margin-bottom:10px;margin-top:15px;padding:10px 20px!important}.tree-border{margin-top:5px;border:1px solid #e5e6e7;background:#fff none;border-radius:4px;width:100%}.pagination-container .el-pagination{right:0;position:absolute}@media (max-width: 768px){.pagination-container .el-pagination>.el-pagination__jump{display:none!important}.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.el-table .fixed-width .el-button--small{padding-left:0;padding-right:0;width:inherit}.el-table .el-dropdown-link{cursor:pointer;color:#409eff;margin-left:10px}.el-table .el-dropdown,.el-icon-arrow-down{font-size:12px}.el-tree-node__content>.el-checkbox{margin-right:8px}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid #e7eaec;border-top:1px solid #e7eaec;margin-bottom:-1px;padding:11px 0;font-size:13px}.pull-right{float:right!important}.el-card__header{padding:14px 15px 7px!important;min-height:40px}.el-card__body{padding:15px 20px 20px!important}.card-box{padding-right:15px;padding-left:15px;margin-bottom:10px}.el-button--cyan.is-active,.el-button--cyan:active{background:#20b2aa;border-color:#20b2aa;color:#fff}.el-button--cyan:focus,.el-button--cyan:hover{background:#48d1cc;border-color:#48d1cc;color:#fff}.el-button--cyan{background-color:#20b2aa;border-color:#20b2aa;color:#fff}.text-navy{color:#1ab394}.text-primary{color:inherit}.text-success{color:#1c84c6}.text-info{color:#23c6c8}.text-warning{color:#f8ac59}.text-danger{color:#ed5565}.text-muted{color:#888}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:absolute;top:50%;transform:translate(50%,-50%);width:200px;height:200px;border-radius:50%;box-shadow:0 0 4px #ccc;overflow:hidden}.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}.top-right-btn{margin-left:auto}body{height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{height:100%;box-sizing:border-box}#app{height:100%}*,*:before,*:after{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}aside{background:#eef1f6;padding:8px 24px;margin-bottom:20px;border-radius:2px;display:block;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:#337ab7;cursor:pointer}aside a:hover{color:#20a0ff}.app-container{background-color:#fff;padding:30px;position:relative;box-shadow:var(--el-box-shadow-light)}.components-container{margin:30px 50px;position:relative}.text-center{text-align:center}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;transition:.6s ease position;background:linear-gradient(90deg,#20b6f9,#20b6f9 0%,#2178f1 100%,#2178f1)}.sub-navbar .subtitle{font-size:20px;color:#fff}.sub-navbar.draft,.sub-navbar.deleted{background:#d0d0d0}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:hover,.link-type:focus:hover{color:#20a0ff}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.el-form-item--default .el-form-item__label{position:relative;line-height:1.4!important;text-align:left;padding-left:10px;display:flex;align-items:center;justify-content:flex-start}.el-form-item--default .el-form-item__label:before{position:absolute;left:0}.form-100{width:100%;margin-right:0!important}.form-100 .el-select,.form-100 .el-input-number{width:100%}.form-50{width:50%;margin-right:0!important}.form-50 .el-select,.form-50 .el-input-number{width:100%}.agency-detail-massage-cont{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.agency-detail-cont-title{width:100%;font-size:20px;color:#333;font-weight:900;margin-bottom:10px}.agency-detail-cont-item{display:flex;justify-content:space-between;align-items:center;width:50%}.agency-detail-item-title{flex:3;display:inline-flex;justify-content:flex-start;align-items:center;width:20%;height:100%;padding:15px 0 15px 23px;flex-shrink:0;color:#333;font-size:16px;font-weight:600}.agency-detail-item-content{flex:7;display:inline-flex;justify-content:flex-start;align-items:center;width:70%;height:100%;padding:8px 0 8px 23px;color:#333;font-size:16px;font-weight:400}.agency-detail-item-img{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.text-out-of-hiding-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-out-of-hiding-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.el-table .el-table__header-wrapper th,.el-table .el-table__fixed-header-wrapper th{background-color:#ededed!important}.container-application{box-sizing:border-box;padding:0 20px 8px}.container-application .liation-checkbox{display:flex;position:absolute;left:20px;top:20px;height:34px!important;z-index:10}.container-application .application-list{line-height:0;margin-top:20px;height:auto;box-shadow:0 1px 10px -1px #999;border-radius:6px;overflow:hidden;position:relative;padding:15px 15px 0}.container-application .application-list .application-img{position:relative;width:100%}.container-application .application-list .application-img:before{content:"";display:block;padding-top:100%}.container-application .application-list .application-img-value{position:absolute;top:0;left:0;width:100%;height:100%}.container-application .application-list .application-icon{position:absolute;left:16px;top:18px;display:flex;font-size:30px;z-index:10;cursor:pointer}.container-application .application-list .application-icon .application-icon-img{display:flex;width:30px;height:30px;margin-top:2px;margin-left:4px}.container-application .application-list .list-icon{width:34px;height:34px;position:absolute;right:20px;top:20px;z-index:10;cursor:pointer}.container-application .application-list .list-text{width:100%;height:45px;margin-top:10px;line-height:45px;font-size:17px;color:#262626;font-weight:700}.container-application .application-list .list-content{width:100%;height:50px}.container-application .application-list .list-content .list-content-text{line-height:1.2;font-size:14px;color:#606266}.application-list-selectitem-icon{width:14px;height:14px;margin-right:5px}.app-main[data-v-7d08d4da]{min-height:calc(100vh - 176px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-7d08d4da]{padding-top:50px}.hasTagsView .fixed-header+.app-main[data-v-7d08d4da]{padding-top:84px}.app-breadcrumb.el-breadcrumb[data-v-64be8a77]{display:inline-flex;align-items:center;height:56px;font-size:16px;line-height:1;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-64be8a77]{color:#333;font-weight:600;cursor:text}[data-v-64be8a77] .el-breadcrumb__separator{color:#333}.topmenu-container.el-menu--horizontal>.el-menu-item{float:left;height:50px!important;line-height:50px!important;color:#999093!important;padding:0 5px!important;margin:0 10px!important}.topmenu-container.el-menu--horizontal>.el-menu-item.is-active,.el-menu--horizontal>.el-sub-menu.is-active .el-submenu__title{border-bottom:2px solid var(--theme)!important;color:#303133}.topmenu-container.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;height:50px!important;line-height:50px!important;color:#999093!important;padding:0 5px!important;margin:0 10px!important}.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff!important}.topmenu-container .svg-icon{margin-right:4px}.topmenu-container .el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:0}.hamburger[data-v-cf79f140]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-cf79f140]{transform:rotate(180deg)}.navbar[data-v-4684bfd8]{height:56px;overflow:hidden;position:relative}.navbar .hamburger-container[data-v-4684bfd8]{line-height:56px;height:100%;float:left;cursor:pointer;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-4684bfd8]:hover{background:#00000006}.navbar .breadcrumb-container[data-v-4684bfd8]{display:flex;align-content:center;float:left;height:100%}.navbar .topmenu-container[data-v-4684bfd8]{position:absolute;left:50px}.navbar .errLog-container[data-v-4684bfd8]{display:inline-block;vertical-align:top}.setting-drawer-title[data-v-864f86ae]{margin-bottom:12px;color:#000000d9;line-height:22px;font-weight:700}.setting-drawer-title .drawer-title[data-v-864f86ae]{font-size:14px}.setting-drawer-block-checbox[data-v-864f86ae]{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:20px}.setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-864f86ae]{position:relative;margin-right:16px;border-radius:2px;cursor:pointer}.setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-864f86ae]{width:48px;height:48px}.setting-drawer-block-checbox .setting-drawer-block-checbox-item .custom-img[data-v-864f86ae]{width:48px;height:38px;border-radius:5px;box-shadow:1px 1px 2px #898484}.setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-864f86ae]{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:#1890ff;font-weight:700;font-size:14px}.drawer-item[data-v-864f86ae]{color:#000000a6;padding:12px 0;font-size:14px}.drawer-item .comp-style[data-v-864f86ae]{float:right;margin:-3px 8px 0 0}.scroll-container[data-v-eafaa10e]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-eafaa10e] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-eafaa10e] .el-scrollbar__wrap{height:39px}.tags-view-container[data-v-7905434f]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000a}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-7905434f]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-7905434f]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-7905434f]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-7905434f]{background-color:#42b983;color:#fff;border-color:#42b983}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-7905434f]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:5px}.tags-view-container .contextmenu[data-v-7905434f]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px #0000004d}.tags-view-container .contextmenu li[data-v-7905434f]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-7905434f]:hover{background:#eee}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#b4bccc;color:#fff;width:12px!important;height:12px!important}[data-v-1d387183]:export{menuColor:#000;menuLightColor:rgba(0,0,0,.7);menuColorActive:#000;menuBackground:#fff;menuLightBackground:#ffffff;subMenuBackground:#fff;subMenuHover:#c4cbf3;sideBarWidth:200px;logoTitleColor:#ffffff;logoLightTitleColor:#001529;primaryColor:#409EFF;successColor:#67C23A;dangerColor:#F56C6C;infoColor:#909399;warningColor:#E6A23C}.tags-view[data-v-1d387183]{opacity:0;top:0;position:fixed}.main-container[data-v-1d387183]{position:relative;display:flex;height:calc(100vh - 50px);overflow-y:auto;overflow:hidden;margin:0;background-color:#fff;box-shadow:0 0 10px 4px #ece9e3}.main-container .sidebar-container[data-v-1d387183]{box-shadow:#00000026 1.95px 1.95px 2.6px;width:200px}.main-container .sidebar-right[data-v-1d387183]{width:calc(100% - 200px);position:relative;overflow:hidden;overflow-x:hidden;overflow-y:scroll}.main-container .sidebar-right .right-bar[data-v-1d387183]{width:100%;background:#f6f6f6;overflow-x:hidden}.main-container .sidebar-right[data-v-1d387183]::-webkit-scrollbar{height:0px;width:0px}.app-wrapper[data-v-1d387183]{position:relative;height:100%;width:100%;background:#f6f6f6}.app-wrapper[data-v-1d387183]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-1d387183]{position:fixed;top:0}.wrapper-content .content-nav[data-v-1d387183]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1111;width:100%;height:50px;box-shadow:2px 0 9px #00152959;padding:3px 20px;background-color:#434343}.wrapper-content .content-nav .nav-left[data-v-1d387183]{display:flex;align-items:center;color:#fff;box-sizing:border-box}.wrapper-content .content-nav .nav-left div[data-v-1d387183]{font-size:19px}.wrapper-content .content-nav .nav-right[data-v-1d387183]{display:flex;flex-wrap:nowrap;align-items:center;height:100%}.wrapper-content .content-nav .nav-right .screenfull[data-v-1d387183]{font-size:22px;cursor:pointer;color:#ffe565}.wrapper-content .content-nav .nav-right .avatar-wrapper[data-v-1d387183]{position:relative;display:flex;flex-wrap:nowrap;cursor:pointer;align-items:center;margin-right:30px}.wrapper-content .content-nav .nav-right .avatar-wrapper .user-avatar[data-v-1d387183]{cursor:pointer;width:50px;height:50px;border-radius:50%}.wrapper-content .content-nav .nav-right .avatar-wrapper .username[data-v-1d387183]{padding:0 13px;font-weight:700;font-size:18px;line-height:1;color:#fff}.wrapper-content .content-nav .nav-right .avatar-wrapper .nickName[data-v-1d387183]{font-weight:700;font-size:18px;color:#fff}.wrapper-content .content-nav .nav-right .avatar-wrapper i[data-v-1d387183]{cursor:pointer;margin-left:6px;font-size:20px;color:#ffe565}.drawer-bg[data-v-1d387183]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-1d387183]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 200px);transition:width .28s}.hideSidebar .fixed-header[data-v-1d387183]{width:calc(100% - 54px)}.sidebarHide .fixed-header[data-v-1d387183],.mobile .fixed-header[data-v-1d387183]{width:100%} +.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:32px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);position:relative;overflow:hidden;box-sizing:border-box;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}:root{--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, .23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,#fff0)}.el-color-svpanel__black{background:linear-gradient(to top,#000,#0000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,#fff0 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal;outline:0}.el-color-picker:hover:not(.is-disabled) .el-color-picker__trigger{border:1px solid var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:30px;width:30px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:#ffffffb3}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px;word-break:break-all}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px);position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{display:inline-flex;border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px;display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:0}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li.is-disabled,.el-pager li:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-border-color-hover)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block;color:var(--el-text-color-regular)}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px;white-space:pre}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 18px}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color);font-weight:500}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px}.el-table--border:before{top:-1px;left:0;width:1px;height:100%}.el-table--border:after{top:-1px;right:0;width:1px;height:100%}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;z-index:2;background:var(--el-bg-color)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:2;background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;line-height:var(--el-tabs-header-height);display:inline-block;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item .is-icon-close svg{margin-top:1px}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow:after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;width:auto}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list.is-disabled .el-upload-list__item-status-label,.el-upload-list.is-disabled .el-upload-list__item:hover{display:block}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px);position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);line-height:20px;margin-bottom:4px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform--move,.fade-transform-leave-active,.fade-transform-enter-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.breadcrumb-move{transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-collapse .collapse__title{font-weight:600;padding:0 8px;font-size:1.2em;line-height:1.1em}.el-collapse .el-collapse-item__content{padding:0 8px}.el-divider--horizontal{margin-bottom:10px;margin-top:10px}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.cell .el-tag{margin-right:0}.small-padding .cell{padding-left:5px;padding-right:5px}.fixed-width .el-button--mini{padding:7px 10px;width:60px}.status-col .cell{padding:0 10px;text-align:center}.status-col .cell .el-tag{margin-right:0}.el-overlay{overflow:hidden}.el-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.el-overlay .el-overlay-dialog .el-dialog{margin:0 auto!important}.el-overlay .el-overlay-dialog .el-dialog .el-dialog__body{padding:15px!important}.el-overlay .el-overlay-dialog .el-dialog .el-dialog__header{padding:16px 16px 8px;box-sizing:border-box;border-bottom:1px solid var(--el-color-primary);margin-right:0}.el-dialog__body{max-height:calc(90vh - 111px)!important;overflow-y:auto;overflow-x:hidden}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-editor.el-input__inner{display:inline-flex!important}.el-range-separator{box-sizing:content-box}.el-menu--collapse>div>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-dropdown .el-dropdown-link{color:var(--el-color-primary)!important}.el-form--inline .el-form-item__label{width:68px}.el-form--inline .el-select,.el-form--inline .el-input{width:240px}#app .main-container{min-height:100%;transition:margin-left .28s;position:relative}#app .sidebarHide{margin-left:0!important}#app .sidebar-container{transition:width .28s;width:200px!important;background-color:#fff;height:100%;position:relative;font-size:0px;top:0;bottom:0;left:0;z-index:1000;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-menu-item,#app .sidebar-container .menu-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app .sidebar-container .menu-title{margin-left:10px}#app .sidebar-container .el-menu-item .el-menu-tooltip__trigger{display:flex;align-items:center;justify-content:center}#app .sidebar-container .sub-menu-title-noDropdown:hover,#app .sidebar-container .el-sub-menu__title:hover,#app .sidebar-container .el-menu-item:hover{background-color:#e5e5e5!important}#app .sidebar-container .theme-dark .is-active>.el-sub-menu__title{color:#000!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .el-sub-menu .el-menu-item{min-width:200px!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container .el-sub-menu .el-menu-item:hover{background-color:#e5e5e5!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item{background-color:#fff!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item:hover{background-color:#c4cbf3!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item.is-active{color:#fff!important;background-color:#434343!important}#app .sidebar-container .el-menu-item.is-active{color:#fff!important;background-color:#434343!important}#app .hideSidebar .sidebar-container{height:calc(100vh - 50px);background-color:red}#app .hideSidebar .main-container{margin-left:0}#app .hideSidebar .sub-menu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-sub-menu{overflow:hidden}#app .hideSidebar .el-sub-menu>.el-sub-menu__title{padding:0!important}#app .hideSidebar .el-sub-menu>.el-sub-menu__title .svg-icon{margin-left:20px}#app .el-menu--collapse .el-menu .el-sub-menu{min-width:200px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s;width:200px!important}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.el-menu--vertical .el-menu-item:hover{background-color:FF7B5D!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}:export{menuColor:#000;menuLightColor:rgba(0,0,0,.7);menuColorActive:#000;menuBackground:#fff;menuLightBackground:#ffffff;subMenuBackground:#fff;subMenuHover:#c4cbf3;sideBarWidth:200px;logoTitleColor:#ffffff;logoLightTitleColor:#001529;primaryColor:#409EFF;successColor:#67C23A;dangerColor:#F56C6C;infoColor:#909399;warningColor:#E6A23C}.blue-btn{background:#324157}.blue-btn:hover{color:#324157}.blue-btn:hover:before,.blue-btn:hover:after{background:#324157}.light-blue-btn{background:#3a71a8}.light-blue-btn:hover{color:#3a71a8}.light-blue-btn:hover:before,.light-blue-btn:hover:after{background:#3a71a8}.red-btn{background:#c03639}.red-btn:hover{color:#c03639}.red-btn:hover:before,.red-btn:hover:after{background:#c03639}.pink-btn{background:#e65d6e}.pink-btn:hover{color:#e65d6e}.pink-btn:hover:before,.pink-btn:hover:after{background:#e65d6e}.green-btn{background:#30b08f}.green-btn:hover{color:#30b08f}.green-btn:hover:before,.green-btn:hover:after{background:#30b08f}.tiffany-btn{background:#4ab7bd}.tiffany-btn:hover{color:#4ab7bd}.tiffany-btn:hover:before,.tiffany-btn:hover:after{background:#4ab7bd}.yellow-btn{background:#fec171}.yellow-btn:hover{color:#fec171}.yellow-btn:hover:before,.yellow-btn:hover:after{background:#fec171}.pan-btn{font-size:14px;color:#fff;padding:14px 36px;border-radius:8px;border:none;outline:none;transition:.6s ease all;position:relative;display:inline-block}.pan-btn:hover{background:#fff}.pan-btn:hover:before,.pan-btn:hover:after{width:100%;transition:.6s ease all}.pan-btn:before,.pan-btn:after{content:"";position:absolute;top:0;right:0;height:2px;width:0;transition:.4s ease all}.pan-btn:after{right:inherit;top:inherit;left:0;bottom:0}.custom-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;color:#fff;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;padding:10px 15px;font-size:14px;border-radius:4px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.el-form .el-form-item__label{font-weight:700}.el-dialog:not(.is-fullscreen){margin-top:6vh!important}.el-dialog.scrollbar .el-dialog__body{overflow:auto;overflow-x:hidden;max-height:70vh;padding:10px 20px 0}.el-table .el-table__header-wrapper th,.el-table .el-table__fixed-header-wrapper th{word-break:break-word;background-color:#f8f8f9!important;color:#515a6e;height:40px!important;font-size:13px}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.form-header{font-size:15px;color:#6379bb;border-bottom:1px solid #ddd;margin:8px 10px 25px;padding-bottom:5px}.pagination-container{height:25px;margin-bottom:10px;margin-top:15px;padding:10px 20px!important}.tree-border{margin-top:5px;border:1px solid #e5e6e7;background:#fff none;border-radius:4px;width:100%}.pagination-container .el-pagination{right:0;position:absolute}@media (max-width: 768px){.pagination-container .el-pagination>.el-pagination__jump{display:none!important}.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.el-table .fixed-width .el-button--small{padding-left:0;padding-right:0;width:inherit}.el-table .el-dropdown-link{cursor:pointer;color:#409eff;margin-left:10px}.el-table .el-dropdown,.el-icon-arrow-down{font-size:12px}.el-tree-node__content>.el-checkbox{margin-right:8px}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid #e7eaec;border-top:1px solid #e7eaec;margin-bottom:-1px;padding:11px 0;font-size:13px}.pull-right{float:right!important}.el-card__header{padding:14px 15px 7px!important;min-height:40px}.el-card__body{padding:15px 20px 20px!important}.card-box{padding-right:15px;padding-left:15px;margin-bottom:10px}.el-button--cyan.is-active,.el-button--cyan:active{background:#20b2aa;border-color:#20b2aa;color:#fff}.el-button--cyan:focus,.el-button--cyan:hover{background:#48d1cc;border-color:#48d1cc;color:#fff}.el-button--cyan{background-color:#20b2aa;border-color:#20b2aa;color:#fff}.text-navy{color:#1ab394}.text-primary{color:inherit}.text-success{color:#1c84c6}.text-info{color:#23c6c8}.text-warning{color:#f8ac59}.text-danger{color:#ed5565}.text-muted{color:#888}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:absolute;top:50%;transform:translate(50%,-50%);width:200px;height:200px;border-radius:50%;box-shadow:0 0 4px #ccc;overflow:hidden}.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}.top-right-btn{margin-left:auto}body{height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{height:100%;box-sizing:border-box}#app{height:100%}*,*:before,*:after{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}aside{background:#eef1f6;padding:8px 24px;margin-bottom:20px;border-radius:2px;display:block;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:#337ab7;cursor:pointer}aside a:hover{color:#20a0ff}.app-container{background-color:#fff;padding:30px;position:relative;box-shadow:var(--el-box-shadow-light)}.components-container{margin:30px 50px;position:relative}.text-center{text-align:center}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;transition:.6s ease position;background:linear-gradient(90deg,#20b6f9,#20b6f9 0%,#2178f1 100%,#2178f1)}.sub-navbar .subtitle{font-size:20px;color:#fff}.sub-navbar.draft,.sub-navbar.deleted{background:#d0d0d0}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:hover,.link-type:focus:hover{color:#20a0ff}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.el-form-item--default .el-form-item__label{position:relative;line-height:1.4!important;text-align:left;padding-left:10px;display:flex;align-items:center;justify-content:flex-start}.el-form-item--default .el-form-item__label:before{position:absolute;left:0}.form-100{width:100%;margin-right:0!important}.form-100 .el-select,.form-100 .el-input-number{width:100%}.form-50{width:50%;margin-right:0!important}.form-50 .el-select,.form-50 .el-input-number{width:100%}.agency-detail-massage-cont{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.agency-detail-cont-title{width:100%;font-size:20px;color:#333;font-weight:900;margin-bottom:10px}.agency-detail-cont-item{display:flex;justify-content:space-between;align-items:center;width:50%}.agency-detail-item-title{flex:3;display:inline-flex;justify-content:flex-start;align-items:center;width:20%;height:100%;padding:15px 0 15px 23px;flex-shrink:0;color:#333;font-size:16px;font-weight:600}.agency-detail-item-content{flex:7;display:inline-flex;justify-content:flex-start;align-items:center;width:70%;height:100%;padding:8px 0 8px 23px;color:#333;font-size:16px;font-weight:400}.agency-detail-item-img{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.text-out-of-hiding-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-out-of-hiding-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.el-table .el-table__header-wrapper th,.el-table .el-table__fixed-header-wrapper th{background-color:#ededed!important}.container-application{box-sizing:border-box;padding:0 20px 8px}.container-application .liation-checkbox{display:flex;position:absolute;left:20px;top:20px;height:34px!important;z-index:10}.container-application .application-list{line-height:0;margin-top:20px;height:auto;box-shadow:0 1px 10px -1px #999;border-radius:6px;overflow:hidden;position:relative;padding:15px 15px 0}.container-application .application-list .application-img{position:relative;width:100%}.container-application .application-list .application-img:before{content:"";display:block;padding-top:100%}.container-application .application-list .application-img-value{position:absolute;top:0;left:0;width:100%;height:100%}.container-application .application-list .application-icon{position:absolute;left:16px;top:18px;display:flex;font-size:30px;z-index:10;cursor:pointer}.container-application .application-list .application-icon .application-icon-img{display:flex;width:30px;height:30px;margin-top:2px;margin-left:4px}.container-application .application-list .list-icon{width:34px;height:34px;position:absolute;right:20px;top:20px;z-index:10;cursor:pointer}.container-application .application-list .list-text{width:100%;height:45px;margin-top:10px;line-height:45px;font-size:17px;color:#262626;font-weight:700}.container-application .application-list .list-content{width:100%;height:50px}.container-application .application-list .list-content .list-content-text{line-height:1.2;font-size:14px;color:#606266}.application-list-selectitem-icon{width:14px;height:14px;margin-right:5px}.app-main[data-v-7d08d4da]{min-height:calc(100vh - 176px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-7d08d4da]{padding-top:50px}.hasTagsView .fixed-header+.app-main[data-v-7d08d4da]{padding-top:84px}.app-breadcrumb.el-breadcrumb[data-v-64be8a77]{display:inline-flex;align-items:center;height:56px;font-size:16px;line-height:1;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-64be8a77]{color:#333;font-weight:600;cursor:text}[data-v-64be8a77] .el-breadcrumb__separator{color:#333}.topmenu-container.el-menu--horizontal>.el-menu-item{float:left;height:50px!important;line-height:50px!important;color:#999093!important;padding:0 5px!important;margin:0 10px!important}.topmenu-container.el-menu--horizontal>.el-menu-item.is-active,.el-menu--horizontal>.el-sub-menu.is-active .el-submenu__title{border-bottom:2px solid var(--theme)!important;color:#303133}.topmenu-container.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;height:50px!important;line-height:50px!important;color:#999093!important;padding:0 5px!important;margin:0 10px!important}.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff!important}.topmenu-container .svg-icon{margin-right:4px}.topmenu-container .el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:0}.hamburger[data-v-cf79f140]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-cf79f140]{transform:rotate(180deg)}.navbar[data-v-4684bfd8]{height:56px;overflow:hidden;position:relative}.navbar .hamburger-container[data-v-4684bfd8]{line-height:56px;height:100%;float:left;cursor:pointer;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-4684bfd8]:hover{background:#00000006}.navbar .breadcrumb-container[data-v-4684bfd8]{display:flex;align-content:center;float:left;height:100%}.navbar .topmenu-container[data-v-4684bfd8]{position:absolute;left:50px}.navbar .errLog-container[data-v-4684bfd8]{display:inline-block;vertical-align:top}.setting-drawer-title[data-v-864f86ae]{margin-bottom:12px;color:#000000d9;line-height:22px;font-weight:700}.setting-drawer-title .drawer-title[data-v-864f86ae]{font-size:14px}.setting-drawer-block-checbox[data-v-864f86ae]{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:20px}.setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-864f86ae]{position:relative;margin-right:16px;border-radius:2px;cursor:pointer}.setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-864f86ae]{width:48px;height:48px}.setting-drawer-block-checbox .setting-drawer-block-checbox-item .custom-img[data-v-864f86ae]{width:48px;height:38px;border-radius:5px;box-shadow:1px 1px 2px #898484}.setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-864f86ae]{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:#1890ff;font-weight:700;font-size:14px}.drawer-item[data-v-864f86ae]{color:#000000a6;padding:12px 0;font-size:14px}.drawer-item .comp-style[data-v-864f86ae]{float:right;margin:-3px 8px 0 0}.scroll-container[data-v-eafaa10e]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-eafaa10e] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-eafaa10e] .el-scrollbar__wrap{height:39px}.tags-view-container[data-v-7905434f]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000a}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-7905434f]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-7905434f]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-7905434f]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-7905434f]{background-color:#42b983;color:#fff;border-color:#42b983}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-7905434f]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:5px}.tags-view-container .contextmenu[data-v-7905434f]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px #0000004d}.tags-view-container .contextmenu li[data-v-7905434f]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-7905434f]:hover{background:#eee}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#b4bccc;color:#fff;width:12px!important;height:12px!important}[data-v-3ec74d02]:export{menuColor:#000;menuLightColor:rgba(0,0,0,.7);menuColorActive:#000;menuBackground:#fff;menuLightBackground:#ffffff;subMenuBackground:#fff;subMenuHover:#c4cbf3;sideBarWidth:200px;logoTitleColor:#ffffff;logoLightTitleColor:#001529;primaryColor:#409EFF;successColor:#67C23A;dangerColor:#F56C6C;infoColor:#909399;warningColor:#E6A23C}.tags-view[data-v-3ec74d02]{opacity:0;top:0;position:fixed}.main-container[data-v-3ec74d02]{position:relative;display:flex;height:calc(100vh - 50px);overflow-y:auto;overflow:hidden;margin:0;background-color:#fff;box-shadow:0 0 10px 4px #ece9e3}.main-container .sidebar-container[data-v-3ec74d02]{box-shadow:#00000026 1.95px 1.95px 2.6px;width:200px}.main-container .sidebar-right[data-v-3ec74d02]{width:calc(100% - 200px);position:relative;overflow:hidden;overflow-x:hidden;overflow-y:scroll}.main-container .sidebar-right .right-bar[data-v-3ec74d02]{width:100%;background:#f6f6f6;overflow-x:hidden}.main-container .sidebar-right[data-v-3ec74d02]::-webkit-scrollbar{height:0px;width:0px}.app-wrapper[data-v-3ec74d02]{position:relative;height:100%;width:100%;background:#f6f6f6}.app-wrapper[data-v-3ec74d02]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-3ec74d02]{position:fixed;top:0}.wrapper-content .content-nav[data-v-3ec74d02]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1111;width:100%;height:50px;box-shadow:2px 0 9px #00152959;padding:3px 20px;background-color:#434343}.wrapper-content .content-nav .nav-left[data-v-3ec74d02]{display:flex;align-items:center;color:#fff;box-sizing:border-box}.wrapper-content .content-nav .nav-left div[data-v-3ec74d02]{font-size:19px}.wrapper-content .content-nav .nav-right[data-v-3ec74d02]{display:flex;flex-wrap:nowrap;align-items:center;height:100%}.wrapper-content .content-nav .nav-right .screenfull[data-v-3ec74d02]{font-size:22px;cursor:pointer;color:#ffe565}.wrapper-content .content-nav .nav-right .avatar-wrapper[data-v-3ec74d02]{position:relative;display:flex;flex-wrap:nowrap;cursor:pointer;align-items:center;margin-right:30px}.wrapper-content .content-nav .nav-right .avatar-wrapper .user-avatar[data-v-3ec74d02]{cursor:pointer;width:50px;height:50px;border-radius:50%}.wrapper-content .content-nav .nav-right .avatar-wrapper .username[data-v-3ec74d02]{padding:0 13px;font-weight:700;font-size:18px;line-height:1;color:#fff}.wrapper-content .content-nav .nav-right .avatar-wrapper .nickName[data-v-3ec74d02]{font-weight:700;font-size:18px;color:#fff}.wrapper-content .content-nav .nav-right .avatar-wrapper i[data-v-3ec74d02]{cursor:pointer;margin-left:6px;font-size:20px;color:#ffe565}.drawer-bg[data-v-3ec74d02]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-3ec74d02]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 200px);transition:width .28s}.hideSidebar .fixed-header[data-v-3ec74d02]{width:calc(100% - 54px)}.sidebarHide .fixed-header[data-v-3ec74d02],.mobile .fixed-header[data-v-3ec74d02]{width:100%} diff --git a/dist/assets/index-DNEs13w5.css.gz b/dist/assets/index-DgZ4rLq3.css.gz similarity index 98% rename from dist/assets/index-DNEs13w5.css.gz rename to dist/assets/index-DgZ4rLq3.css.gz index 6a007d5..7285b02 100644 Binary files a/dist/assets/index-DNEs13w5.css.gz and b/dist/assets/index-DgZ4rLq3.css.gz differ diff --git a/dist/assets/index-DikBC4WP.js.gz b/dist/assets/index-DikBC4WP.js.gz deleted file mode 100644 index a4a17e1..0000000 Binary files a/dist/assets/index-DikBC4WP.js.gz and /dev/null differ diff --git a/dist/assets/index-Dikrwr7L.js.gz b/dist/assets/index-Dikrwr7L.js.gz deleted file mode 100644 index c6d3dfb..0000000 Binary files a/dist/assets/index-Dikrwr7L.js.gz and /dev/null differ diff --git a/dist/assets/index-Ba59pKR3.js b/dist/assets/index-Dl6L4IJG.js similarity index 99% rename from dist/assets/index-Ba59pKR3.js rename to dist/assets/index-Dl6L4IJG.js index 8bf6979..3d83435 100644 --- a/dist/assets/index-Ba59pKR3.js +++ b/dist/assets/index-Dl6L4IJG.js @@ -1,4 +1,4 @@ -import{ai as Br,aj as W,ak as ur}from"./index-DikBC4WP.js";var jx={exports:{}};function dr(R){throw new Error('Could not dynamically require "'+R+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var F0={exports:{}};const hr={},Cr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),lr=Br(Cr);var hx;function I(){return hx||(hx=1,function(R,T){(function(C,n){R.exports=n()})(W,function(){var C=C||function(n,p){var D;if(typeof window<"u"&&window.crypto&&(D=window.crypto),typeof self<"u"&&self.crypto&&(D=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(D=globalThis.crypto),!D&&typeof window<"u"&&window.msCrypto&&(D=window.msCrypto),!D&&typeof W<"u"&&W.crypto&&(D=W.crypto),!D&&typeof dr=="function")try{D=lr}catch{}var w=function(){if(D){if(typeof D.getRandomValues=="function")try{return D.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof D.randomBytes=="function")try{return D.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},B=Object.create||function(){function t(){}return function(a){var i;return t.prototype=a,i=new t,t.prototype=null,i}}(),d={},x=d.lib={},e=x.Base=function(){return{extend:function(t){var a=B(this);return t&&a.mixIn(t),(!a.hasOwnProperty("init")||this.init===a.init)&&(a.init=function(){a.$super.init.apply(this,arguments)}),a.init.prototype=a,a.$super=this,a},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var a in t)t.hasOwnProperty(a)&&(this[a]=t[a]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),u=x.WordArray=e.extend({init:function(t,a){t=this.words=t||[],a!=p?this.sigBytes=a:this.sigBytes=t.length*4},toString:function(t){return(t||s).stringify(this)},concat:function(t){var a=this.words,i=t.words,E=this.sigBytes,l=t.sigBytes;if(this.clamp(),E%4)for(var A=0;A>>2]>>>24-A%4*8&255;a[E+A>>>2]|=_<<24-(E+A)%4*8}else for(var S=0;S>>2]=i[S>>>2];return this.sigBytes+=l,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=n.ceil(a/4)},clone:function(){var t=e.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var a=[],i=0;i>>2]>>>24-l%4*8&255;E.push((A>>>4).toString(16)),E.push((A&15).toString(16))}return E.join("")},parse:function(t){for(var a=t.length,i=[],E=0;E>>3]|=parseInt(t.substr(E,2),16)<<24-E%8*4;return new u.init(i,a/2)}},o=r.Latin1={stringify:function(t){for(var a=t.words,i=t.sigBytes,E=[],l=0;l>>2]>>>24-l%4*8&255;E.push(String.fromCharCode(A))}return E.join("")},parse:function(t){for(var a=t.length,i=[],E=0;E>>2]|=(t.charCodeAt(E)&255)<<24-E%4*8;return new u.init(i,a)}},c=r.Utf8={stringify:function(t){try{return decodeURIComponent(escape(o.stringify(t)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(t){return o.parse(unescape(encodeURIComponent(t)))}},f=x.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(t){typeof t=="string"&&(t=c.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var a,i=this._data,E=i.words,l=i.sigBytes,A=this.blockSize,_=A*4,S=l/_;t?S=n.ceil(S):S=n.max((S|0)-this._minBufferSize,0);var v=S*A,F=n.min(v*4,l);if(v){for(var y=0;y>>2]|=d[u]<<24-u%4*8;w.call(this,e,x)}else w.apply(this,arguments)};B.prototype=D}}(),C.lib.WordArray})}(p0)),p0.exports}var _0={exports:{}},Ex;function Ar(){return Ex||(Ex=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.enc;w.Utf16=w.Utf16BE={stringify:function(d){for(var x=d.words,e=d.sigBytes,u=[],r=0;r>>2]>>>16-r%4*8&65535;u.push(String.fromCharCode(s))}return u.join("")},parse:function(d){for(var x=d.length,e=[],u=0;u>>1]|=d.charCodeAt(u)<<16-u%2*16;return D.create(e,x*2)}},w.Utf16LE={stringify:function(d){for(var x=d.words,e=d.sigBytes,u=[],r=0;r>>2]>>>16-r%4*8&65535);u.push(String.fromCharCode(s))}return u.join("")},parse:function(d){for(var x=d.length,e=[],u=0;u>>1]|=B(d.charCodeAt(u)<<16-u%2*16);return D.create(e,x*2)}};function B(d){return d<<8&4278255360|d>>>8&16711935}}(),C.enc.Utf16})}(_0)),_0.exports}var b0={exports:{}},Ax;function e0(){return Ax||(Ax=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.enc;w.Base64={stringify:function(d){var x=d.words,e=d.sigBytes,u=this._map;d.clamp();for(var r=[],s=0;s>>2]>>>24-s%4*8&255,c=x[s+1>>>2]>>>24-(s+1)%4*8&255,f=x[s+2>>>2]>>>24-(s+2)%4*8&255,h=o<<16|c<<8|f,t=0;t<4&&s+t*.75>>6*(3-t)&63));var a=u.charAt(64);if(a)for(;r.length%4;)r.push(a);return r.join("")},parse:function(d){var x=d.length,e=this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var r=0;r>>6-s%4*2,f=o|c;u[r>>>2]|=f<<24-r%4*8,r++}return D.create(u,r)}}(),C.enc.Base64})}(b0)),b0.exports}var y0={exports:{}},Fx;function Fr(){return Fx||(Fx=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.enc;w.Base64url={stringify:function(d,x){x===void 0&&(x=!0);var e=d.words,u=d.sigBytes,r=x?this._safe_map:this._map;d.clamp();for(var s=[],o=0;o>>2]>>>24-o%4*8&255,f=e[o+1>>>2]>>>24-(o+1)%4*8&255,h=e[o+2>>>2]>>>24-(o+2)%4*8&255,t=c<<16|f<<8|h,a=0;a<4&&o+a*.75>>6*(3-a)&63));var i=r.charAt(64);if(i)for(;s.length%4;)s.push(i);return s.join("")},parse:function(d,x){x===void 0&&(x=!0);var e=d.length,u=x?this._safe_map:this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var s=0;s>>6-s%4*2,f=o|c;u[r>>>2]|=f<<24-r%4*8,r++}return D.create(u,r)}}(),C.enc.Base64url})}(y0)),y0.exports}var g0={exports:{}},Dx;function t0(){return Dx||(Dx=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(n){var p=C,D=p.lib,w=D.WordArray,B=D.Hasher,d=p.algo,x=[];(function(){for(var c=0;c<64;c++)x[c]=n.abs(n.sin(c+1))*4294967296|0})();var e=d.MD5=B.extend({_doReset:function(){this._hash=new w.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(c,f){for(var h=0;h<16;h++){var t=f+h,a=c[t];c[t]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360}var i=this._hash.words,E=c[f+0],l=c[f+1],A=c[f+2],_=c[f+3],S=c[f+4],v=c[f+5],F=c[f+6],y=c[f+7],g=c[f+8],z=c[f+9],q=c[f+10],P=c[f+11],U=c[f+12],N=c[f+13],O=c[f+14],X=c[f+15],b=i[0],H=i[1],m=i[2],k=i[3];b=u(b,H,m,k,E,7,x[0]),k=u(k,b,H,m,l,12,x[1]),m=u(m,k,b,H,A,17,x[2]),H=u(H,m,k,b,_,22,x[3]),b=u(b,H,m,k,S,7,x[4]),k=u(k,b,H,m,v,12,x[5]),m=u(m,k,b,H,F,17,x[6]),H=u(H,m,k,b,y,22,x[7]),b=u(b,H,m,k,g,7,x[8]),k=u(k,b,H,m,z,12,x[9]),m=u(m,k,b,H,q,17,x[10]),H=u(H,m,k,b,P,22,x[11]),b=u(b,H,m,k,U,7,x[12]),k=u(k,b,H,m,N,12,x[13]),m=u(m,k,b,H,O,17,x[14]),H=u(H,m,k,b,X,22,x[15]),b=r(b,H,m,k,l,5,x[16]),k=r(k,b,H,m,F,9,x[17]),m=r(m,k,b,H,P,14,x[18]),H=r(H,m,k,b,E,20,x[19]),b=r(b,H,m,k,v,5,x[20]),k=r(k,b,H,m,q,9,x[21]),m=r(m,k,b,H,X,14,x[22]),H=r(H,m,k,b,S,20,x[23]),b=r(b,H,m,k,z,5,x[24]),k=r(k,b,H,m,O,9,x[25]),m=r(m,k,b,H,_,14,x[26]),H=r(H,m,k,b,g,20,x[27]),b=r(b,H,m,k,N,5,x[28]),k=r(k,b,H,m,A,9,x[29]),m=r(m,k,b,H,y,14,x[30]),H=r(H,m,k,b,U,20,x[31]),b=s(b,H,m,k,v,4,x[32]),k=s(k,b,H,m,g,11,x[33]),m=s(m,k,b,H,P,16,x[34]),H=s(H,m,k,b,O,23,x[35]),b=s(b,H,m,k,l,4,x[36]),k=s(k,b,H,m,S,11,x[37]),m=s(m,k,b,H,y,16,x[38]),H=s(H,m,k,b,q,23,x[39]),b=s(b,H,m,k,N,4,x[40]),k=s(k,b,H,m,E,11,x[41]),m=s(m,k,b,H,_,16,x[42]),H=s(H,m,k,b,F,23,x[43]),b=s(b,H,m,k,z,4,x[44]),k=s(k,b,H,m,U,11,x[45]),m=s(m,k,b,H,X,16,x[46]),H=s(H,m,k,b,A,23,x[47]),b=o(b,H,m,k,E,6,x[48]),k=o(k,b,H,m,y,10,x[49]),m=o(m,k,b,H,O,15,x[50]),H=o(H,m,k,b,v,21,x[51]),b=o(b,H,m,k,U,6,x[52]),k=o(k,b,H,m,_,10,x[53]),m=o(m,k,b,H,q,15,x[54]),H=o(H,m,k,b,l,21,x[55]),b=o(b,H,m,k,g,6,x[56]),k=o(k,b,H,m,X,10,x[57]),m=o(m,k,b,H,F,15,x[58]),H=o(H,m,k,b,N,21,x[59]),b=o(b,H,m,k,S,6,x[60]),k=o(k,b,H,m,P,10,x[61]),m=o(m,k,b,H,A,15,x[62]),H=o(H,m,k,b,z,21,x[63]),i[0]=i[0]+b|0,i[1]=i[1]+H|0,i[2]=i[2]+m|0,i[3]=i[3]+k|0},_doFinalize:function(){var c=this._data,f=c.words,h=this._nDataBytes*8,t=c.sigBytes*8;f[t>>>5]|=128<<24-t%32;var a=n.floor(h/4294967296),i=h;f[(t+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,f[(t+64>>>9<<4)+14]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,c.sigBytes=(f.length+1)*4,this._process();for(var E=this._hash,l=E.words,A=0;A<4;A++){var _=l[A];l[A]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return E},clone:function(){var c=B.clone.call(this);return c._hash=this._hash.clone(),c}});function u(c,f,h,t,a,i,E){var l=c+(f&h|~f&t)+a+E;return(l<>>32-i)+f}function r(c,f,h,t,a,i,E){var l=c+(f&t|h&~t)+a+E;return(l<>>32-i)+f}function s(c,f,h,t,a,i,E){var l=c+(f^h^t)+a+E;return(l<>>32-i)+f}function o(c,f,h,t,a,i,E){var l=c+(h^(f|~t))+a+E;return(l<>>32-i)+f}p.MD5=B._createHelper(e),p.HmacMD5=B._createHmacHelper(e)}(Math),C.MD5})}(g0)),g0.exports}var k0={exports:{}},px;function Mx(){return px||(px=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=p.Hasher,B=n.algo,d=[],x=B.SHA1=w.extend({_doReset:function(){this._hash=new D.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,u){for(var r=this._hash.words,s=r[0],o=r[1],c=r[2],f=r[3],h=r[4],t=0;t<80;t++){if(t<16)d[t]=e[u+t]|0;else{var a=d[t-3]^d[t-8]^d[t-14]^d[t-16];d[t]=a<<1|a>>>31}var i=(s<<5|s>>>27)+h+d[t];t<20?i+=(o&c|~o&f)+1518500249:t<40?i+=(o^c^f)+1859775393:t<60?i+=(o&c|o&f|c&f)-1894007588:i+=(o^c^f)-899497514,h=f,f=c,c=o<<30|o>>>2,o=s,s=i}r[0]=r[0]+s|0,r[1]=r[1]+o|0,r[2]=r[2]+c|0,r[3]=r[3]+f|0,r[4]=r[4]+h|0},_doFinalize:function(){var e=this._data,u=e.words,r=this._nDataBytes*8,s=e.sigBytes*8;return u[s>>>5]|=128<<24-s%32,u[(s+64>>>9<<4)+14]=Math.floor(r/4294967296),u[(s+64>>>9<<4)+15]=r,e.sigBytes=u.length*4,this._process(),this._hash},clone:function(){var e=w.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA1=w._createHelper(x),n.HmacSHA1=w._createHmacHelper(x)}(),C.SHA1})}(k0)),k0.exports}var w0={exports:{}},_x;function rx(){return _x||(_x=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(n){var p=C,D=p.lib,w=D.WordArray,B=D.Hasher,d=p.algo,x=[],e=[];(function(){function s(h){for(var t=n.sqrt(h),a=2;a<=t;a++)if(!(h%a))return!1;return!0}function o(h){return(h-(h|0))*4294967296|0}for(var c=2,f=0;f<64;)s(c)&&(f<8&&(x[f]=o(n.pow(c,1/2))),e[f]=o(n.pow(c,1/3)),f++),c++})();var u=[],r=d.SHA256=B.extend({_doReset:function(){this._hash=new w.init(x.slice(0))},_doProcessBlock:function(s,o){for(var c=this._hash.words,f=c[0],h=c[1],t=c[2],a=c[3],i=c[4],E=c[5],l=c[6],A=c[7],_=0;_<64;_++){if(_<16)u[_]=s[o+_]|0;else{var S=u[_-15],v=(S<<25|S>>>7)^(S<<14|S>>>18)^S>>>3,F=u[_-2],y=(F<<15|F>>>17)^(F<<13|F>>>19)^F>>>10;u[_]=v+u[_-7]+y+u[_-16]}var g=i&E^~i&l,z=f&h^f&t^h&t,q=(f<<30|f>>>2)^(f<<19|f>>>13)^(f<<10|f>>>22),P=(i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25),U=A+P+g+e[_]+u[_],N=q+z;A=l,l=E,E=i,i=a+U|0,a=t,t=h,h=f,f=U+N|0}c[0]=c[0]+f|0,c[1]=c[1]+h|0,c[2]=c[2]+t|0,c[3]=c[3]+a|0,c[4]=c[4]+i|0,c[5]=c[5]+E|0,c[6]=c[6]+l|0,c[7]=c[7]+A|0},_doFinalize:function(){var s=this._data,o=s.words,c=this._nDataBytes*8,f=s.sigBytes*8;return o[f>>>5]|=128<<24-f%32,o[(f+64>>>9<<4)+14]=n.floor(c/4294967296),o[(f+64>>>9<<4)+15]=c,s.sigBytes=o.length*4,this._process(),this._hash},clone:function(){var s=B.clone.call(this);return s._hash=this._hash.clone(),s}});p.SHA256=B._createHelper(r),p.HmacSHA256=B._createHmacHelper(r)}(Math),C.SHA256})}(w0)),w0.exports}var H0={exports:{}},bx;function Dr(){return bx||(bx=1,function(R,T){(function(C,n,p){R.exports=n(I(),rx())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.algo,B=w.SHA256,d=w.SHA224=B.extend({_doReset:function(){this._hash=new D.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var x=B._doFinalize.call(this);return x.sigBytes-=4,x}});n.SHA224=B._createHelper(d),n.HmacSHA224=B._createHmacHelper(d)}(),C.SHA224})}(H0)),H0.exports}var m0={exports:{}},yx;function Vx(){return yx||(yx=1,function(R,T){(function(C,n,p){R.exports=n(I(),l0())})(W,function(C){return function(){var n=C,p=n.lib,D=p.Hasher,w=n.x64,B=w.Word,d=w.WordArray,x=n.algo;function e(){return B.create.apply(B,arguments)}var u=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],r=[];(function(){for(var o=0;o<80;o++)r[o]=e()})();var s=x.SHA512=D.extend({_doReset:function(){this._hash=new d.init([new B.init(1779033703,4089235720),new B.init(3144134277,2227873595),new B.init(1013904242,4271175723),new B.init(2773480762,1595750129),new B.init(1359893119,2917565137),new B.init(2600822924,725511199),new B.init(528734635,4215389547),new B.init(1541459225,327033209)])},_doProcessBlock:function(o,c){for(var f=this._hash.words,h=f[0],t=f[1],a=f[2],i=f[3],E=f[4],l=f[5],A=f[6],_=f[7],S=h.high,v=h.low,F=t.high,y=t.low,g=a.high,z=a.low,q=i.high,P=i.low,U=E.high,N=E.low,O=l.high,X=l.low,b=A.high,H=A.low,m=_.high,k=_.low,G=S,K=v,$=F,L=y,i0=g,a0=z,E0=q,f0=P,M=U,Q=N,d0=O,s0=X,h0=b,c0=H,A0=m,v0=k,V=0;V<80;V++){var j,J,C0=r[V];if(V<16)J=C0.high=o[c+V*2]|0,j=C0.low=o[c+V*2+1]|0;else{var tx=r[V-15],n0=tx.high,B0=tx.low,Jx=(n0>>>1|B0<<31)^(n0>>>8|B0<<24)^n0>>>7,ax=(B0>>>1|n0<<31)^(B0>>>8|n0<<24)^(B0>>>7|n0<<25),nx=r[V-2],o0=nx.high,u0=nx.low,xr=(o0>>>19|u0<<13)^(o0<<3|u0>>>29)^o0>>>6,ox=(u0>>>19|o0<<13)^(u0<<3|o0>>>29)^(u0>>>6|o0<<26),ix=r[V-7],rr=ix.high,er=ix.low,fx=r[V-16],tr=fx.high,sx=fx.low;j=ax+er,J=Jx+rr+(j>>>0>>0?1:0),j=j+ox,J=J+xr+(j>>>0>>0?1:0),j=j+sx,J=J+tr+(j>>>0>>0?1:0),C0.high=J,C0.low=j}var ar=M&d0^~M&h0,cx=Q&s0^~Q&c0,nr=G&$^G&i0^$&i0,or=K&L^K&a0^L&a0,ir=(G>>>28|K<<4)^(G<<30|K>>>2)^(G<<25|K>>>7),vx=(K>>>28|G<<4)^(K<<30|G>>>2)^(K<<25|G>>>7),fr=(M>>>14|Q<<18)^(M>>>18|Q<<14)^(M<<23|Q>>>9),sr=(Q>>>14|M<<18)^(Q>>>18|M<<14)^(Q<<23|M>>>9),Bx=u[V],cr=Bx.high,ux=Bx.low,Y=v0+sr,x0=A0+fr+(Y>>>0>>0?1:0),Y=Y+cx,x0=x0+ar+(Y>>>0>>0?1:0),Y=Y+ux,x0=x0+cr+(Y>>>0>>0?1:0),Y=Y+j,x0=x0+J+(Y>>>0>>0?1:0),dx=vx+or,vr=ir+nr+(dx>>>0>>0?1:0);A0=h0,v0=c0,h0=d0,c0=s0,d0=M,s0=Q,Q=f0+Y|0,M=E0+x0+(Q>>>0>>0?1:0)|0,E0=i0,f0=a0,i0=$,a0=L,$=G,L=K,K=Y+dx|0,G=x0+vr+(K>>>0>>0?1:0)|0}v=h.low=v+K,h.high=S+G+(v>>>0>>0?1:0),y=t.low=y+L,t.high=F+$+(y>>>0>>0?1:0),z=a.low=z+a0,a.high=g+i0+(z>>>0>>0?1:0),P=i.low=P+f0,i.high=q+E0+(P>>>0>>0?1:0),N=E.low=N+Q,E.high=U+M+(N>>>0>>0?1:0),X=l.low=X+s0,l.high=O+d0+(X>>>0>>0?1:0),H=A.low=H+c0,A.high=b+h0+(H>>>0>>0?1:0),k=_.low=k+v0,_.high=m+A0+(k>>>0>>0?1:0)},_doFinalize:function(){var o=this._data,c=o.words,f=this._nDataBytes*8,h=o.sigBytes*8;c[h>>>5]|=128<<24-h%32,c[(h+128>>>10<<5)+30]=Math.floor(f/4294967296),c[(h+128>>>10<<5)+31]=f,o.sigBytes=c.length*4,this._process();var t=this._hash.toX32();return t},clone:function(){var o=D.clone.call(this);return o._hash=this._hash.clone(),o},blockSize:1024/32});n.SHA512=D._createHelper(s),n.HmacSHA512=D._createHmacHelper(s)}(),C.SHA512})}(m0)),m0.exports}var S0={exports:{}},gx;function pr(){return gx||(gx=1,function(R,T){(function(C,n,p){R.exports=n(I(),l0(),Vx())})(W,function(C){return function(){var n=C,p=n.x64,D=p.Word,w=p.WordArray,B=n.algo,d=B.SHA512,x=B.SHA384=d.extend({_doReset:function(){this._hash=new w.init([new D.init(3418070365,3238371032),new D.init(1654270250,914150663),new D.init(2438529370,812702999),new D.init(355462360,4144912697),new D.init(1731405415,4290775857),new D.init(2394180231,1750603025),new D.init(3675008525,1694076839),new D.init(1203062813,3204075428)])},_doFinalize:function(){var e=d._doFinalize.call(this);return e.sigBytes-=16,e}});n.SHA384=d._createHelper(x),n.HmacSHA384=d._createHmacHelper(x)}(),C.SHA384})}(S0)),S0.exports}var R0={exports:{}},kx;function _r(){return kx||(kx=1,function(R,T){(function(C,n,p){R.exports=n(I(),l0())})(W,function(C){return function(n){var p=C,D=p.lib,w=D.WordArray,B=D.Hasher,d=p.x64,x=d.Word,e=p.algo,u=[],r=[],s=[];(function(){for(var f=1,h=0,t=0;t<24;t++){u[f+5*h]=(t+1)*(t+2)/2%64;var a=h%5,i=(2*f+3*h)%5;f=a,h=i}for(var f=0;f<5;f++)for(var h=0;h<5;h++)r[f+5*h]=h+(2*f+3*h)%5*5;for(var E=1,l=0;l<24;l++){for(var A=0,_=0,S=0;S<7;S++){if(E&1){var v=(1<>>24)&16711935|(E<<24|E>>>8)&4278255360,l=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360;var A=t[i];A.high^=l,A.low^=E}for(var _=0;_<24;_++){for(var S=0;S<5;S++){for(var v=0,F=0,y=0;y<5;y++){var A=t[S+5*y];v^=A.high,F^=A.low}var g=o[S];g.high=v,g.low=F}for(var S=0;S<5;S++)for(var z=o[(S+4)%5],q=o[(S+1)%5],P=q.high,U=q.low,v=z.high^(P<<1|U>>>31),F=z.low^(U<<1|P>>>31),y=0;y<5;y++){var A=t[S+5*y];A.high^=v,A.low^=F}for(var N=1;N<25;N++){var v,F,A=t[N],O=A.high,X=A.low,b=u[N];b<32?(v=O<>>32-b,F=X<>>32-b):(v=X<>>64-b,F=O<>>64-b);var H=o[r[N]];H.high=v,H.low=F}var m=o[0],k=t[0];m.high=k.high,m.low=k.low;for(var S=0;S<5;S++)for(var y=0;y<5;y++){var N=S+5*y,A=t[N],G=o[N],K=o[(S+1)%5+5*y],$=o[(S+2)%5+5*y];A.high=G.high^~K.high&$.high,A.low=G.low^~K.low&$.low}var A=t[0],L=s[_];A.high^=L.high,A.low^=L.low}},_doFinalize:function(){var f=this._data,h=f.words;this._nDataBytes*8;var t=f.sigBytes*8,a=this.blockSize*32;h[t>>>5]|=1<<24-t%32,h[(n.ceil((t+1)/a)*a>>>5)-1]|=128,f.sigBytes=h.length*4,this._process();for(var i=this._state,E=this.cfg.outputLength/8,l=E/8,A=[],_=0;_>>24)&16711935|(v<<24|v>>>8)&4278255360,F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,A.push(F),A.push(v)}return new w.init(A,E)},clone:function(){for(var f=B.clone.call(this),h=f._state=this._state.slice(0),t=0;t<25;t++)h[t]=h[t].clone();return f}});p.SHA3=B._createHelper(c),p.HmacSHA3=B._createHmacHelper(c)}(Math),C.SHA3})}(R0)),R0.exports}var z0={exports:{}},wx;function br(){return wx||(wx=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){/** @preserve +import{ai as Br,aj as W,ak as ur}from"./index-nRSe4xNB.js";var jx={exports:{}};function dr(R){throw new Error('Could not dynamically require "'+R+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var F0={exports:{}};const hr={},Cr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),lr=Br(Cr);var hx;function I(){return hx||(hx=1,function(R,T){(function(C,n){R.exports=n()})(W,function(){var C=C||function(n,p){var D;if(typeof window<"u"&&window.crypto&&(D=window.crypto),typeof self<"u"&&self.crypto&&(D=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(D=globalThis.crypto),!D&&typeof window<"u"&&window.msCrypto&&(D=window.msCrypto),!D&&typeof W<"u"&&W.crypto&&(D=W.crypto),!D&&typeof dr=="function")try{D=lr}catch{}var w=function(){if(D){if(typeof D.getRandomValues=="function")try{return D.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof D.randomBytes=="function")try{return D.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},B=Object.create||function(){function t(){}return function(a){var i;return t.prototype=a,i=new t,t.prototype=null,i}}(),d={},x=d.lib={},e=x.Base=function(){return{extend:function(t){var a=B(this);return t&&a.mixIn(t),(!a.hasOwnProperty("init")||this.init===a.init)&&(a.init=function(){a.$super.init.apply(this,arguments)}),a.init.prototype=a,a.$super=this,a},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var a in t)t.hasOwnProperty(a)&&(this[a]=t[a]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),u=x.WordArray=e.extend({init:function(t,a){t=this.words=t||[],a!=p?this.sigBytes=a:this.sigBytes=t.length*4},toString:function(t){return(t||s).stringify(this)},concat:function(t){var a=this.words,i=t.words,E=this.sigBytes,l=t.sigBytes;if(this.clamp(),E%4)for(var A=0;A>>2]>>>24-A%4*8&255;a[E+A>>>2]|=_<<24-(E+A)%4*8}else for(var S=0;S>>2]=i[S>>>2];return this.sigBytes+=l,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=n.ceil(a/4)},clone:function(){var t=e.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var a=[],i=0;i>>2]>>>24-l%4*8&255;E.push((A>>>4).toString(16)),E.push((A&15).toString(16))}return E.join("")},parse:function(t){for(var a=t.length,i=[],E=0;E>>3]|=parseInt(t.substr(E,2),16)<<24-E%8*4;return new u.init(i,a/2)}},o=r.Latin1={stringify:function(t){for(var a=t.words,i=t.sigBytes,E=[],l=0;l>>2]>>>24-l%4*8&255;E.push(String.fromCharCode(A))}return E.join("")},parse:function(t){for(var a=t.length,i=[],E=0;E>>2]|=(t.charCodeAt(E)&255)<<24-E%4*8;return new u.init(i,a)}},c=r.Utf8={stringify:function(t){try{return decodeURIComponent(escape(o.stringify(t)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(t){return o.parse(unescape(encodeURIComponent(t)))}},f=x.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(t){typeof t=="string"&&(t=c.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var a,i=this._data,E=i.words,l=i.sigBytes,A=this.blockSize,_=A*4,S=l/_;t?S=n.ceil(S):S=n.max((S|0)-this._minBufferSize,0);var v=S*A,F=n.min(v*4,l);if(v){for(var y=0;y>>2]|=d[u]<<24-u%4*8;w.call(this,e,x)}else w.apply(this,arguments)};B.prototype=D}}(),C.lib.WordArray})}(p0)),p0.exports}var _0={exports:{}},Ex;function Ar(){return Ex||(Ex=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.enc;w.Utf16=w.Utf16BE={stringify:function(d){for(var x=d.words,e=d.sigBytes,u=[],r=0;r>>2]>>>16-r%4*8&65535;u.push(String.fromCharCode(s))}return u.join("")},parse:function(d){for(var x=d.length,e=[],u=0;u>>1]|=d.charCodeAt(u)<<16-u%2*16;return D.create(e,x*2)}},w.Utf16LE={stringify:function(d){for(var x=d.words,e=d.sigBytes,u=[],r=0;r>>2]>>>16-r%4*8&65535);u.push(String.fromCharCode(s))}return u.join("")},parse:function(d){for(var x=d.length,e=[],u=0;u>>1]|=B(d.charCodeAt(u)<<16-u%2*16);return D.create(e,x*2)}};function B(d){return d<<8&4278255360|d>>>8&16711935}}(),C.enc.Utf16})}(_0)),_0.exports}var b0={exports:{}},Ax;function e0(){return Ax||(Ax=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.enc;w.Base64={stringify:function(d){var x=d.words,e=d.sigBytes,u=this._map;d.clamp();for(var r=[],s=0;s>>2]>>>24-s%4*8&255,c=x[s+1>>>2]>>>24-(s+1)%4*8&255,f=x[s+2>>>2]>>>24-(s+2)%4*8&255,h=o<<16|c<<8|f,t=0;t<4&&s+t*.75>>6*(3-t)&63));var a=u.charAt(64);if(a)for(;r.length%4;)r.push(a);return r.join("")},parse:function(d){var x=d.length,e=this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var r=0;r>>6-s%4*2,f=o|c;u[r>>>2]|=f<<24-r%4*8,r++}return D.create(u,r)}}(),C.enc.Base64})}(b0)),b0.exports}var y0={exports:{}},Fx;function Fr(){return Fx||(Fx=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.enc;w.Base64url={stringify:function(d,x){x===void 0&&(x=!0);var e=d.words,u=d.sigBytes,r=x?this._safe_map:this._map;d.clamp();for(var s=[],o=0;o>>2]>>>24-o%4*8&255,f=e[o+1>>>2]>>>24-(o+1)%4*8&255,h=e[o+2>>>2]>>>24-(o+2)%4*8&255,t=c<<16|f<<8|h,a=0;a<4&&o+a*.75>>6*(3-a)&63));var i=r.charAt(64);if(i)for(;s.length%4;)s.push(i);return s.join("")},parse:function(d,x){x===void 0&&(x=!0);var e=d.length,u=x?this._safe_map:this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var s=0;s>>6-s%4*2,f=o|c;u[r>>>2]|=f<<24-r%4*8,r++}return D.create(u,r)}}(),C.enc.Base64url})}(y0)),y0.exports}var g0={exports:{}},Dx;function t0(){return Dx||(Dx=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(n){var p=C,D=p.lib,w=D.WordArray,B=D.Hasher,d=p.algo,x=[];(function(){for(var c=0;c<64;c++)x[c]=n.abs(n.sin(c+1))*4294967296|0})();var e=d.MD5=B.extend({_doReset:function(){this._hash=new w.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(c,f){for(var h=0;h<16;h++){var t=f+h,a=c[t];c[t]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360}var i=this._hash.words,E=c[f+0],l=c[f+1],A=c[f+2],_=c[f+3],S=c[f+4],v=c[f+5],F=c[f+6],y=c[f+7],g=c[f+8],z=c[f+9],q=c[f+10],P=c[f+11],U=c[f+12],N=c[f+13],O=c[f+14],X=c[f+15],b=i[0],H=i[1],m=i[2],k=i[3];b=u(b,H,m,k,E,7,x[0]),k=u(k,b,H,m,l,12,x[1]),m=u(m,k,b,H,A,17,x[2]),H=u(H,m,k,b,_,22,x[3]),b=u(b,H,m,k,S,7,x[4]),k=u(k,b,H,m,v,12,x[5]),m=u(m,k,b,H,F,17,x[6]),H=u(H,m,k,b,y,22,x[7]),b=u(b,H,m,k,g,7,x[8]),k=u(k,b,H,m,z,12,x[9]),m=u(m,k,b,H,q,17,x[10]),H=u(H,m,k,b,P,22,x[11]),b=u(b,H,m,k,U,7,x[12]),k=u(k,b,H,m,N,12,x[13]),m=u(m,k,b,H,O,17,x[14]),H=u(H,m,k,b,X,22,x[15]),b=r(b,H,m,k,l,5,x[16]),k=r(k,b,H,m,F,9,x[17]),m=r(m,k,b,H,P,14,x[18]),H=r(H,m,k,b,E,20,x[19]),b=r(b,H,m,k,v,5,x[20]),k=r(k,b,H,m,q,9,x[21]),m=r(m,k,b,H,X,14,x[22]),H=r(H,m,k,b,S,20,x[23]),b=r(b,H,m,k,z,5,x[24]),k=r(k,b,H,m,O,9,x[25]),m=r(m,k,b,H,_,14,x[26]),H=r(H,m,k,b,g,20,x[27]),b=r(b,H,m,k,N,5,x[28]),k=r(k,b,H,m,A,9,x[29]),m=r(m,k,b,H,y,14,x[30]),H=r(H,m,k,b,U,20,x[31]),b=s(b,H,m,k,v,4,x[32]),k=s(k,b,H,m,g,11,x[33]),m=s(m,k,b,H,P,16,x[34]),H=s(H,m,k,b,O,23,x[35]),b=s(b,H,m,k,l,4,x[36]),k=s(k,b,H,m,S,11,x[37]),m=s(m,k,b,H,y,16,x[38]),H=s(H,m,k,b,q,23,x[39]),b=s(b,H,m,k,N,4,x[40]),k=s(k,b,H,m,E,11,x[41]),m=s(m,k,b,H,_,16,x[42]),H=s(H,m,k,b,F,23,x[43]),b=s(b,H,m,k,z,4,x[44]),k=s(k,b,H,m,U,11,x[45]),m=s(m,k,b,H,X,16,x[46]),H=s(H,m,k,b,A,23,x[47]),b=o(b,H,m,k,E,6,x[48]),k=o(k,b,H,m,y,10,x[49]),m=o(m,k,b,H,O,15,x[50]),H=o(H,m,k,b,v,21,x[51]),b=o(b,H,m,k,U,6,x[52]),k=o(k,b,H,m,_,10,x[53]),m=o(m,k,b,H,q,15,x[54]),H=o(H,m,k,b,l,21,x[55]),b=o(b,H,m,k,g,6,x[56]),k=o(k,b,H,m,X,10,x[57]),m=o(m,k,b,H,F,15,x[58]),H=o(H,m,k,b,N,21,x[59]),b=o(b,H,m,k,S,6,x[60]),k=o(k,b,H,m,P,10,x[61]),m=o(m,k,b,H,A,15,x[62]),H=o(H,m,k,b,z,21,x[63]),i[0]=i[0]+b|0,i[1]=i[1]+H|0,i[2]=i[2]+m|0,i[3]=i[3]+k|0},_doFinalize:function(){var c=this._data,f=c.words,h=this._nDataBytes*8,t=c.sigBytes*8;f[t>>>5]|=128<<24-t%32;var a=n.floor(h/4294967296),i=h;f[(t+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,f[(t+64>>>9<<4)+14]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,c.sigBytes=(f.length+1)*4,this._process();for(var E=this._hash,l=E.words,A=0;A<4;A++){var _=l[A];l[A]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return E},clone:function(){var c=B.clone.call(this);return c._hash=this._hash.clone(),c}});function u(c,f,h,t,a,i,E){var l=c+(f&h|~f&t)+a+E;return(l<>>32-i)+f}function r(c,f,h,t,a,i,E){var l=c+(f&t|h&~t)+a+E;return(l<>>32-i)+f}function s(c,f,h,t,a,i,E){var l=c+(f^h^t)+a+E;return(l<>>32-i)+f}function o(c,f,h,t,a,i,E){var l=c+(h^(f|~t))+a+E;return(l<>>32-i)+f}p.MD5=B._createHelper(e),p.HmacMD5=B._createHmacHelper(e)}(Math),C.MD5})}(g0)),g0.exports}var k0={exports:{}},px;function Mx(){return px||(px=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=p.Hasher,B=n.algo,d=[],x=B.SHA1=w.extend({_doReset:function(){this._hash=new D.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,u){for(var r=this._hash.words,s=r[0],o=r[1],c=r[2],f=r[3],h=r[4],t=0;t<80;t++){if(t<16)d[t]=e[u+t]|0;else{var a=d[t-3]^d[t-8]^d[t-14]^d[t-16];d[t]=a<<1|a>>>31}var i=(s<<5|s>>>27)+h+d[t];t<20?i+=(o&c|~o&f)+1518500249:t<40?i+=(o^c^f)+1859775393:t<60?i+=(o&c|o&f|c&f)-1894007588:i+=(o^c^f)-899497514,h=f,f=c,c=o<<30|o>>>2,o=s,s=i}r[0]=r[0]+s|0,r[1]=r[1]+o|0,r[2]=r[2]+c|0,r[3]=r[3]+f|0,r[4]=r[4]+h|0},_doFinalize:function(){var e=this._data,u=e.words,r=this._nDataBytes*8,s=e.sigBytes*8;return u[s>>>5]|=128<<24-s%32,u[(s+64>>>9<<4)+14]=Math.floor(r/4294967296),u[(s+64>>>9<<4)+15]=r,e.sigBytes=u.length*4,this._process(),this._hash},clone:function(){var e=w.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA1=w._createHelper(x),n.HmacSHA1=w._createHmacHelper(x)}(),C.SHA1})}(k0)),k0.exports}var w0={exports:{}},_x;function rx(){return _x||(_x=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){return function(n){var p=C,D=p.lib,w=D.WordArray,B=D.Hasher,d=p.algo,x=[],e=[];(function(){function s(h){for(var t=n.sqrt(h),a=2;a<=t;a++)if(!(h%a))return!1;return!0}function o(h){return(h-(h|0))*4294967296|0}for(var c=2,f=0;f<64;)s(c)&&(f<8&&(x[f]=o(n.pow(c,1/2))),e[f]=o(n.pow(c,1/3)),f++),c++})();var u=[],r=d.SHA256=B.extend({_doReset:function(){this._hash=new w.init(x.slice(0))},_doProcessBlock:function(s,o){for(var c=this._hash.words,f=c[0],h=c[1],t=c[2],a=c[3],i=c[4],E=c[5],l=c[6],A=c[7],_=0;_<64;_++){if(_<16)u[_]=s[o+_]|0;else{var S=u[_-15],v=(S<<25|S>>>7)^(S<<14|S>>>18)^S>>>3,F=u[_-2],y=(F<<15|F>>>17)^(F<<13|F>>>19)^F>>>10;u[_]=v+u[_-7]+y+u[_-16]}var g=i&E^~i&l,z=f&h^f&t^h&t,q=(f<<30|f>>>2)^(f<<19|f>>>13)^(f<<10|f>>>22),P=(i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25),U=A+P+g+e[_]+u[_],N=q+z;A=l,l=E,E=i,i=a+U|0,a=t,t=h,h=f,f=U+N|0}c[0]=c[0]+f|0,c[1]=c[1]+h|0,c[2]=c[2]+t|0,c[3]=c[3]+a|0,c[4]=c[4]+i|0,c[5]=c[5]+E|0,c[6]=c[6]+l|0,c[7]=c[7]+A|0},_doFinalize:function(){var s=this._data,o=s.words,c=this._nDataBytes*8,f=s.sigBytes*8;return o[f>>>5]|=128<<24-f%32,o[(f+64>>>9<<4)+14]=n.floor(c/4294967296),o[(f+64>>>9<<4)+15]=c,s.sigBytes=o.length*4,this._process(),this._hash},clone:function(){var s=B.clone.call(this);return s._hash=this._hash.clone(),s}});p.SHA256=B._createHelper(r),p.HmacSHA256=B._createHmacHelper(r)}(Math),C.SHA256})}(w0)),w0.exports}var H0={exports:{}},bx;function Dr(){return bx||(bx=1,function(R,T){(function(C,n,p){R.exports=n(I(),rx())})(W,function(C){return function(){var n=C,p=n.lib,D=p.WordArray,w=n.algo,B=w.SHA256,d=w.SHA224=B.extend({_doReset:function(){this._hash=new D.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var x=B._doFinalize.call(this);return x.sigBytes-=4,x}});n.SHA224=B._createHelper(d),n.HmacSHA224=B._createHmacHelper(d)}(),C.SHA224})}(H0)),H0.exports}var m0={exports:{}},yx;function Vx(){return yx||(yx=1,function(R,T){(function(C,n,p){R.exports=n(I(),l0())})(W,function(C){return function(){var n=C,p=n.lib,D=p.Hasher,w=n.x64,B=w.Word,d=w.WordArray,x=n.algo;function e(){return B.create.apply(B,arguments)}var u=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],r=[];(function(){for(var o=0;o<80;o++)r[o]=e()})();var s=x.SHA512=D.extend({_doReset:function(){this._hash=new d.init([new B.init(1779033703,4089235720),new B.init(3144134277,2227873595),new B.init(1013904242,4271175723),new B.init(2773480762,1595750129),new B.init(1359893119,2917565137),new B.init(2600822924,725511199),new B.init(528734635,4215389547),new B.init(1541459225,327033209)])},_doProcessBlock:function(o,c){for(var f=this._hash.words,h=f[0],t=f[1],a=f[2],i=f[3],E=f[4],l=f[5],A=f[6],_=f[7],S=h.high,v=h.low,F=t.high,y=t.low,g=a.high,z=a.low,q=i.high,P=i.low,U=E.high,N=E.low,O=l.high,X=l.low,b=A.high,H=A.low,m=_.high,k=_.low,G=S,K=v,$=F,L=y,i0=g,a0=z,E0=q,f0=P,M=U,Q=N,d0=O,s0=X,h0=b,c0=H,A0=m,v0=k,V=0;V<80;V++){var j,J,C0=r[V];if(V<16)J=C0.high=o[c+V*2]|0,j=C0.low=o[c+V*2+1]|0;else{var tx=r[V-15],n0=tx.high,B0=tx.low,Jx=(n0>>>1|B0<<31)^(n0>>>8|B0<<24)^n0>>>7,ax=(B0>>>1|n0<<31)^(B0>>>8|n0<<24)^(B0>>>7|n0<<25),nx=r[V-2],o0=nx.high,u0=nx.low,xr=(o0>>>19|u0<<13)^(o0<<3|u0>>>29)^o0>>>6,ox=(u0>>>19|o0<<13)^(u0<<3|o0>>>29)^(u0>>>6|o0<<26),ix=r[V-7],rr=ix.high,er=ix.low,fx=r[V-16],tr=fx.high,sx=fx.low;j=ax+er,J=Jx+rr+(j>>>0>>0?1:0),j=j+ox,J=J+xr+(j>>>0>>0?1:0),j=j+sx,J=J+tr+(j>>>0>>0?1:0),C0.high=J,C0.low=j}var ar=M&d0^~M&h0,cx=Q&s0^~Q&c0,nr=G&$^G&i0^$&i0,or=K&L^K&a0^L&a0,ir=(G>>>28|K<<4)^(G<<30|K>>>2)^(G<<25|K>>>7),vx=(K>>>28|G<<4)^(K<<30|G>>>2)^(K<<25|G>>>7),fr=(M>>>14|Q<<18)^(M>>>18|Q<<14)^(M<<23|Q>>>9),sr=(Q>>>14|M<<18)^(Q>>>18|M<<14)^(Q<<23|M>>>9),Bx=u[V],cr=Bx.high,ux=Bx.low,Y=v0+sr,x0=A0+fr+(Y>>>0>>0?1:0),Y=Y+cx,x0=x0+ar+(Y>>>0>>0?1:0),Y=Y+ux,x0=x0+cr+(Y>>>0>>0?1:0),Y=Y+j,x0=x0+J+(Y>>>0>>0?1:0),dx=vx+or,vr=ir+nr+(dx>>>0>>0?1:0);A0=h0,v0=c0,h0=d0,c0=s0,d0=M,s0=Q,Q=f0+Y|0,M=E0+x0+(Q>>>0>>0?1:0)|0,E0=i0,f0=a0,i0=$,a0=L,$=G,L=K,K=Y+dx|0,G=x0+vr+(K>>>0>>0?1:0)|0}v=h.low=v+K,h.high=S+G+(v>>>0>>0?1:0),y=t.low=y+L,t.high=F+$+(y>>>0>>0?1:0),z=a.low=z+a0,a.high=g+i0+(z>>>0>>0?1:0),P=i.low=P+f0,i.high=q+E0+(P>>>0>>0?1:0),N=E.low=N+Q,E.high=U+M+(N>>>0>>0?1:0),X=l.low=X+s0,l.high=O+d0+(X>>>0>>0?1:0),H=A.low=H+c0,A.high=b+h0+(H>>>0>>0?1:0),k=_.low=k+v0,_.high=m+A0+(k>>>0>>0?1:0)},_doFinalize:function(){var o=this._data,c=o.words,f=this._nDataBytes*8,h=o.sigBytes*8;c[h>>>5]|=128<<24-h%32,c[(h+128>>>10<<5)+30]=Math.floor(f/4294967296),c[(h+128>>>10<<5)+31]=f,o.sigBytes=c.length*4,this._process();var t=this._hash.toX32();return t},clone:function(){var o=D.clone.call(this);return o._hash=this._hash.clone(),o},blockSize:1024/32});n.SHA512=D._createHelper(s),n.HmacSHA512=D._createHmacHelper(s)}(),C.SHA512})}(m0)),m0.exports}var S0={exports:{}},gx;function pr(){return gx||(gx=1,function(R,T){(function(C,n,p){R.exports=n(I(),l0(),Vx())})(W,function(C){return function(){var n=C,p=n.x64,D=p.Word,w=p.WordArray,B=n.algo,d=B.SHA512,x=B.SHA384=d.extend({_doReset:function(){this._hash=new w.init([new D.init(3418070365,3238371032),new D.init(1654270250,914150663),new D.init(2438529370,812702999),new D.init(355462360,4144912697),new D.init(1731405415,4290775857),new D.init(2394180231,1750603025),new D.init(3675008525,1694076839),new D.init(1203062813,3204075428)])},_doFinalize:function(){var e=d._doFinalize.call(this);return e.sigBytes-=16,e}});n.SHA384=d._createHelper(x),n.HmacSHA384=d._createHmacHelper(x)}(),C.SHA384})}(S0)),S0.exports}var R0={exports:{}},kx;function _r(){return kx||(kx=1,function(R,T){(function(C,n,p){R.exports=n(I(),l0())})(W,function(C){return function(n){var p=C,D=p.lib,w=D.WordArray,B=D.Hasher,d=p.x64,x=d.Word,e=p.algo,u=[],r=[],s=[];(function(){for(var f=1,h=0,t=0;t<24;t++){u[f+5*h]=(t+1)*(t+2)/2%64;var a=h%5,i=(2*f+3*h)%5;f=a,h=i}for(var f=0;f<5;f++)for(var h=0;h<5;h++)r[f+5*h]=h+(2*f+3*h)%5*5;for(var E=1,l=0;l<24;l++){for(var A=0,_=0,S=0;S<7;S++){if(E&1){var v=(1<>>24)&16711935|(E<<24|E>>>8)&4278255360,l=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360;var A=t[i];A.high^=l,A.low^=E}for(var _=0;_<24;_++){for(var S=0;S<5;S++){for(var v=0,F=0,y=0;y<5;y++){var A=t[S+5*y];v^=A.high,F^=A.low}var g=o[S];g.high=v,g.low=F}for(var S=0;S<5;S++)for(var z=o[(S+4)%5],q=o[(S+1)%5],P=q.high,U=q.low,v=z.high^(P<<1|U>>>31),F=z.low^(U<<1|P>>>31),y=0;y<5;y++){var A=t[S+5*y];A.high^=v,A.low^=F}for(var N=1;N<25;N++){var v,F,A=t[N],O=A.high,X=A.low,b=u[N];b<32?(v=O<>>32-b,F=X<>>32-b):(v=X<>>64-b,F=O<>>64-b);var H=o[r[N]];H.high=v,H.low=F}var m=o[0],k=t[0];m.high=k.high,m.low=k.low;for(var S=0;S<5;S++)for(var y=0;y<5;y++){var N=S+5*y,A=t[N],G=o[N],K=o[(S+1)%5+5*y],$=o[(S+2)%5+5*y];A.high=G.high^~K.high&$.high,A.low=G.low^~K.low&$.low}var A=t[0],L=s[_];A.high^=L.high,A.low^=L.low}},_doFinalize:function(){var f=this._data,h=f.words;this._nDataBytes*8;var t=f.sigBytes*8,a=this.blockSize*32;h[t>>>5]|=1<<24-t%32,h[(n.ceil((t+1)/a)*a>>>5)-1]|=128,f.sigBytes=h.length*4,this._process();for(var i=this._state,E=this.cfg.outputLength/8,l=E/8,A=[],_=0;_>>24)&16711935|(v<<24|v>>>8)&4278255360,F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,A.push(F),A.push(v)}return new w.init(A,E)},clone:function(){for(var f=B.clone.call(this),h=f._state=this._state.slice(0),t=0;t<25;t++)h[t]=h[t].clone();return f}});p.SHA3=B._createHelper(c),p.HmacSHA3=B._createHmacHelper(c)}(Math),C.SHA3})}(R0)),R0.exports}var z0={exports:{}},wx;function br(){return wx||(wx=1,function(R,T){(function(C,n){R.exports=n(I())})(W,function(C){/** @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/dist/assets/index-Dl6L4IJG.js.gz b/dist/assets/index-Dl6L4IJG.js.gz new file mode 100644 index 0000000..16724be Binary files /dev/null and b/dist/assets/index-Dl6L4IJG.js.gz differ diff --git a/dist/assets/index-eGhvKdrr.js.gz b/dist/assets/index-eGhvKdrr.js.gz deleted file mode 100644 index 530ec75..0000000 Binary files a/dist/assets/index-eGhvKdrr.js.gz and /dev/null differ diff --git a/dist/assets/index-DikBC4WP.js b/dist/assets/index-nRSe4xNB.js similarity index 99% rename from dist/assets/index-DikBC4WP.js rename to dist/assets/index-nRSe4xNB.js index 9e2cc8c..4c70966 100644 --- a/dist/assets/index-DikBC4WP.js +++ b/dist/assets/index-nRSe4xNB.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/login-ZNL3XKVp.js","assets/index-Ba59pKR3.js","assets/login-BDn7Jzn7.css","assets/index-eGhvKdrr.js","assets/bus-C8MdfDPM.js","assets/index-NNRUZ5z2.css","assets/index-DB_z42wD.js","assets/room-BKpValiO.js","assets/room-C5nwLQie.css","assets/index-CPnqFNg3.css","assets/index-MzbCaf1h.css","assets/index-BEyUpNsD.js","assets/index-Dw4wCXlI.css","assets/404-W2OpILVy.js","assets/404-Cb2yUGol.css","assets/401-BnzQ57U8.js","assets/401-BSBdQqy4.css","assets/index-Dikrwr7L.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/login-B5BrSdAh.js","assets/index-Dl6L4IJG.js","assets/login-BDn7Jzn7.css","assets/index-Ba0DPdLo.js","assets/bus-C8MdfDPM.js","assets/index-NNRUZ5z2.css","assets/index-BTk2IbAr.js","assets/room-BSjtcFv-.js","assets/room-C5nwLQie.css","assets/index-BcEVQeTV.css","assets/index-MzbCaf1h.css","assets/index-CybmVna1.js","assets/index-Dw4wCXlI.css","assets/404-DS_mPX5a.js","assets/404-Cb2yUGol.css","assets/401-8RIqH0GR.js","assets/401-BSBdQqy4.css","assets/index-D79yuk_J.js"])))=>i.map(i=>d[i]); var pP=Object.defineProperty;var M3=e=>{throw TypeError(e)};var hP=(e,t,n)=>t in e?pP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ut=(e,t,n)=>hP(e,typeof t!="symbol"?t+"":t,n),Pm=(e,t,n)=>t.has(e)||M3("Cannot "+n);var Ie=(e,t,n)=>(Pm(e,t,"read from private field"),n?n.call(e):t.get(e)),en=(e,t,n)=>t.has(e)?M3("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Mt=(e,t,n,r)=>(Pm(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),bt=(e,t,n)=>(Pm(e,t,"access private method"),n);var Sf=(e,t,n,r)=>({set _(o){Mt(e,t,o,n)},get _(){return Ie(e,t,r)}});(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();/** * @vue/shared v3.5.20 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -124,4 +124,4 @@ safe-buffer/index.js: @babel/runtime/helpers/regenerator.js: (*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE *) -*/const uQe={clean:!0,connectTimeout:4e3,reconnectPeriod:1e3,qos:1},cQe="wss://push.cnsdt.com:443/mqtt";class dQe{constructor(){this.client=null,this.subscriptions=new Set,this.messageHandlers=new Map}connect(t){return this.client&&this.client.connected?Promise.resolve():new Promise((n,r)=>{this.client=lQe.connect(cQe,{...uQe,clientId:t||`client_${Math.random().toString(16).substr(2,8)}`}),this.client.on("connect",()=>n()),this.client.on("error",o=>r(o)),this.client.on("message",(o,s)=>{try{this.messageHandlers.forEach((a,i)=>{this.topicMatch(i,o)&&a.forEach(l=>l(s,o))})}catch(a){console.error("MQTT message parse error:",a)}})})}disconnect(){this.client&&(this.client.end(),this.client=null,this.subscriptions.clear(),this.messageHandlers.clear())}subscribe(t,n){if(!this.client||!this.client.connected){console.error("MQTT client not connected");return}this.subscriptions.has(t)||this.client.subscribe(t,{qos:1},o=>{o?console.error("Subscription error:",o):this.subscriptions.add(t)});const r=this.messageHandlers.get(t)||[];r.push(n),this.messageHandlers.set(t,r)}unsubscribe(t,n){if(this.subscriptions.has(t))if(n){const r=this.messageHandlers.get(t)||[],o=r.indexOf(n);o!==-1&&(r.splice(o,1),this.messageHandlers.set(t,r))}else this.client.unsubscribe(t),this.subscriptions.delete(t),this.messageHandlers.delete(t)}publish(t,n){if(!this.client||!this.client.connected){console.error("MQTT client not connected");return}this.client.publish(t,JSON.stringify(n),{qos:1})}topicMatch(t,n){const r=t.split("/"),o=n.split("/");for(let s=0;s{try{(await kE(o.value.room_uid,{status:5})).meta.code==200&&(hr({message:"已拒绝加入该协作",type:"error"}),r.value=!1)}catch(u){console.log(u,"error"),r.value=!1}finally{r.value=!1}},a=async()=>{(await kE(o.value.room_uid,{status:1})).meta.code==200&&(hr({message:"成功加入该协作",type:"success"}),r.value=!1,n.push({path:"/conferencingRoom",query:{room_uid:o.value.room_uid}})),r.value=!1},i=u=>{"Notification"in window&&Notification.requestPermission().then(c=>{if(c==="granted"){const d=new Notification("协作邀请",{body:"远程协作有新的邀请"});d.onclick=()=>{a()}}})};return t({processingSocket:u=>{const c=JSON.parse(u);console.log(c,"收到用户信息 邀请"),c!=null&&c.status?c.status==5&&hr({message:`${c==null?void 0:c.display_name}拒绝加入该协作`,type:"error"}):(o.value=c,r.value=!0,i(o.value))}}),(u,c)=>{const d=rt("el-button"),f=rt("el-dialog");return k(),Me(f,{modelValue:r.value,"onUpdate:modelValue":c[0]||(c[0]=p=>r.value=p),title:"远程协作",width:"400px","close-on-press-escape":!1,"close-on-click-modal":!1,"show-close":!1},{default:be(()=>[R("div",fQe,' " '+ze(o.value.room_name?o.value.room_name:"")+' " 邀请您参加远程协作 ',1),R("div",pQe,[me(d,{size:"large",type:"danger",style:{"font-size":"16px"},onClick:s},{default:be(()=>[...c[1]||(c[1]=[Ot(" 拒 绝 ",-1)])]),_:1}),me(d,{size:"large",type:"primary",style:{"font-size":"16px"},onClick:a},{default:be(()=>[...c[2]||(c[2]=[Ot(" 加 入 ",-1)])]),_:1})])]),_:1},8,["modelValue"])}}},mQe={class:"wrapper-content"},vQe={class:"content-nav"},gQe={class:"nav-right"},_Qe={class:"avatar-wrapper"},yQe={class:"username"},bQe={class:"sidebar-right"},wQe=992,SQe={__name:"index",setup(e){const t=h3(),n=Rm(),r=RO();gO();const o=ee(null),s=z(()=>t.theme),a=z(()=>r.sidebar),i=z(()=>r.device),l=z(()=>t.tagsView),u=z(()=>{if(n.name)return n.name;try{const g=sessionStorage.getItem("userData");if(g)return JSON.parse(g).name||""}catch(g){console.error("解析 userData 失败:",g)}return""}),c=z(()=>({hideSidebar:!a.value.opened,openSidebar:a.value.opened,withoutAnimation:a.value.withoutAnimation,mobile:i.value==="mobile"})),d=ee(null),{width:f}=Lx();Cr(()=>{i.value==="mobile"&&a.value.opened&&r.closeSideBar({withoutAnimation:!1}),f.value-1{n.logOut().then(()=>{location.href="/"})}).catch(()=>{hr({type:"info",message:"取消注销"})})}function v(){r.closeSideBar({withoutAnimation:!1})}return vt(async()=>{await NC.connect(`room${Math.random().toString(16).substr(2,8)}`);const b=`xSynergy/ROOM/+/rooms/${(await n.getInfo()).uid}`;NC.subscribe(b,async _=>{o.value&&o.value.processingSocket(_.toString())})}),(g,b)=>{const _=rt("el-dropdown-item"),y=rt("el-dropdown-menu"),S=rt("el-dropdown");return k(),D("div",mQe,[R("div",vQe,[b[2]||(b[2]=R("div",{class:"nav-left"},[R("div",null,"xSynergy远程协作系统")],-1)),R("div",gQe,[me(S,{trigger:"click",onCommand:p},{dropdown:be(()=>[me(y,null,{default:be(()=>[me(_,{command:"changePassword"},{default:be(()=>[...b[0]||(b[0]=[R("span",null,"修改密码",-1)])]),_:1}),me(_,{command:"logout",divided:""},{default:be(()=>[...b[1]||(b[1]=[R("span",null,"退出登录",-1)])]),_:1})]),_:1})]),default:be(()=>[R("div",_Qe,[R("span",yQe,ze(h(u)),1)])]),_:1})])]),R("div",{class:W([h(c),"app-wrapper"]),style:Je({"--current-color":h(s)})},[h(i)==="mobile"&&h(a).opened?(k(),D("div",{key:0,class:"drawer-bg",onClick:v})):Ae("",!0),R("div",{class:W(["main-container",{hasTagsView:h(l),sidebarHide:h(a).hide}])},[h(a).hide?Ae("",!0):(k(),Me(qYe,{key:0,class:"sidebar-container"})),R("div",bQe,[me(h(QYe))])],2)],6),me(h(ZYe),{ref_key:"resetPwdRef",ref:d},null,512),me(h(hQe),{ref_key:"inviteJoinRef",ref:o},null,512)])}}},LC=NO(SQe,[["__scopeId","data-v-1d387183"]]),fP=[{path:"/redirect",component:LC,hidden:!0,children:[{path:"/redirect/:path(.*)",component:()=>Zo(()=>import("./index-FyyzhRyL.js"),[])}]},{path:"/",redirect:"/login",hidden:!0},{path:"/login",component:()=>Zo(()=>import("./login-ZNL3XKVp.js"),__vite__mapDeps([0,1,2])),meta:{title:"登录"},hidden:!0},{path:"/whiteboard",component:()=>Zo(()=>import("./index-eGhvKdrr.js"),__vite__mapDeps([3,4,5])),meta:{title:"白板"},hidden:!0},{path:"/coordinate",redirect:"/coordinate/CoordinatePage",component:LC,children:[{path:"CoordinatePage",name:"Coordinate",component:()=>Zo(()=>import("./index-DB_z42wD.js"),__vite__mapDeps([6,7,4,8,9,10])),meta:{title:"远程协作",icon:"client",affix:!0}}]},{path:"/conferencingRoom",hidden:!0,children:[{path:"",name:"ConferencingRoom",component:()=>Zo(()=>import("./index-BEyUpNsD.js"),__vite__mapDeps([11,7,4,8,3,5,1,12])),meta:{title:"会议房间",icon:"client",affix:!0}}]},{path:"/:pathMatch(.*)*",component:()=>Zo(()=>import("./404-W2OpILVy.js"),__vite__mapDeps([13,14])),hidden:!0},{path:"/401",component:()=>Zo(()=>import("./401-BnzQ57U8.js"),__vite__mapDeps([15,16])),hidden:!0,meta:{title:"401未授权"}},{path:"/assistWx",component:()=>Zo(()=>import("./index-Dikrwr7L.js"),__vite__mapDeps([17,10])),meta:{title:"白板"},hidden:!0}],Qa=sGe({history:NKe("/"),routes:fP,scrollBehavior(e,t,n){return n||{top:0}}}),I3="token";function p0(){return sessionStorage.getItem(I3)}function EQe(e){return sessionStorage.setItem(I3,e)}function A3(){return sessionStorage.removeItem(I3)}function JQe(){try{const e=sessionStorage.getItem("userData");if(!e)return d2(),null;try{return JSON.parse(e)}catch(t){return console.error("用户数据格式错误,无法解析JSON:",t),sessionStorage.removeItem("userData"),d2(),null}}catch(e){return console.error("获取用户信息时发生错误:",e),d2(),null}}function d2(){A3(),Zo(async()=>{const{nextTick:e}=await Promise.resolve().then(()=>bk);return{nextTick:e}},void 0).then(({nextTick:e})=>{e(()=>{const t=Qa.currentRoute.value.fullPath;Qa.currentRoute.value.path!=="/login"?Qa.push({path:"/login",query:{redirect:t!=="/login"?t:void 0}}):window.location.reload()})})}function CQe(){var e=new Date().getTime(),t=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var r=Math.random()*16;return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),(n==="x"?r:r&3|8).toString(16)})}const kQe=Kd("meter",{state:()=>({udid:""}),actions:{initUdid(){var e=window.localStorage.getItem("UDID");e||(e=CQe(),window.localStorage.setItem("UDID",e)),this.setUdid(e)},setUdid(e){this.udid=e},getUdid(){return this.udid},getSudid(){var e=new Uint8Array(this.udid.match(/[\da-f]{2}/gi).map(function(n){return parseInt(n,16)}));return btoa(String.fromCharCode.apply(null,e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}}});OO.defaults.headers["Content-Type"]="application/json;charset=utf-8";const TQe=()=>"",Qn=OO.create({baseURL:TQe()});Qn.interceptors.request.use(e=>{let t="";try{const o=kQe();o.udid||o.initUdid(),t=o.getSudid()}catch(o){console.warn("MeterStore 初始化失败:",o)}const n=(e.headers||{}).isToken===!1;p0()&&!n&&(e.headers.Authorization="Bearer "+p0());const r=(e.headers||{}).repeatSubmit===!1;if(t&&(e.headers["X-User-Agent"]=`gxtech/web 1.0.0: c=GxTech, udid=${t}, sv=15.4.1, app=stt`),e.method==="get"&&e.params){let o=e.url+"?"+tK(e.params);o=o.slice(0,-1),e.params={},e.url=o}if(!r&&(e.method==="post"||e.method==="put")){const o={url:e.url,data:typeof e.data=="object"?JSON.stringify(e.data):e.data,time:new Date().getTime()},s=Object.keys(JSON.stringify(o)).length,a=5*1024*1024;if(s>=a)return console.warn(`[${e.url}]: 请求数据大小超出允许的5M限制,无法进行防重复提交验证。`),e;const i=i2.session.getJSON("sessionObj");if(i==null||i==="")i2.session.setJSON("sessionObj",o);else{const l=i.url,u=i.data,c=i.time;if(u===o.data&&o.time-c<1e3&&l===o.url){const f="数据正在处理,请勿重复提交";return console.warn(`[${l}]: `+f),Promise.reject(new Error(f))}else i2.session.setJSON("sessionObj",o)}}return e},e=>{Promise.reject(e)});Qn.interceptors.response.use(e=>{var o,s,a;if(!e)return hr.error("无响应数据"),Promise.reject(new Error("无响应数据"));const t=e.data||{},n=e.status,r=((o=t.meta)==null?void 0:o.code)||n;if(e.request.responseType==="blob"||e.request.responseType==="arraybuffer")return t;switch(r){case 200:case 201:return Promise.resolve(t);case 401:return $Qe();case 500:const i=((s=t.meta)==null?void 0:s.message)||"服务器内部错误";return hr({message:i,type:"error"}),Promise.reject({code:500,message:i});default:const l=((a=t.meta)==null?void 0:a.message)||`业务错误 (${r})`;return rO.error({title:l}),Promise.reject({code:r,message:l})}},e=>{var r;let{message:t}=e,n=((r=e==null?void 0:e.response)==null?void 0:r.status)||-1;return t=="Network Error"?(t="后端接口连接异常",hr({message:t,type:"error",duration:5*1e3})):t.includes("timeout")?(t="系统接口请求超时",hr({message:t,type:"error",duration:5*1e3})):t.includes("Request failed with status code"),Promise.reject({code:n,message:t,raw:e})});function $Qe(){A3(),Zo(async()=>{const{nextTick:e}=await Promise.resolve().then(()=>bk);return{nextTick:e}},void 0).then(({nextTick:e})=>{e(()=>{const t=Qa.currentRoute.value.fullPath;Qa.currentRoute.value.path!=="/login"?Qa.push({path:"/login",query:{redirect:t!=="/login"?t:void 0}}):window.location.reload()})})}function xQe(e,t){return Qn({url:"/api/v1/auth/login",headers:{isToken:!1},method:"post",data:{username:e,password:t}})}function QQe(e){return Qn({url:`/api/v1/auth/users/${e}`,method:"get"})}function IQe(){return Qn({url:"/api/v1/auth/logout",method:"post"})}function AQe(e,t){return Qn({url:"/api/v1/auth/change-password",method:"post",data:{old_password:e,new_password:t}})}function BC(e){return Qn({url:"/api/v1/auth/check-password-strength",method:"post",data:{password:e}})}const Rm=Kd("user",{state:()=>({token:p0(),name:"",avatar:"",roles:""}),actions:{async login(e){var t;try{const{username:n,password:r}=e,o=n.trim(),s=await xQe(o,r);if(s.meta.code!==200)return hr({message:((t=s.meta)==null?void 0:t.message)||"登录失败",type:"error"}),Promise.reject(s);const{token:a,user:i}=s.data;this.name=i.name,sessionStorage.setItem("userData",JSON.stringify(i)),EQe(a),this.token=a}catch(n){throw console.error("登录失败:",n),n}},getInfo(){return new Promise((e,t)=>{try{const n=sessionStorage.getItem("userData");if(!n)return t(new Error("未找到用户数据"));const r=JSON.parse(n);if(!r)return t(new Error("用户数据格式无效"));e(r)}catch(n){console.error("获取用户信息失败:",n),t(n instanceof Error?n:new Error("解析用户数据失败"))}})},async logOut(){var e;try{const t=await IQe();if(t.meta.code!==200){hr({message:((e=t.meta)==null?void 0:e.message)||"退出登录失败",type:"error"});return}this.token="",this.roles="",sessionStorage.removeItem("userData"),A3()}catch(t){throw console.error("退出登录失败:",t),t}},checkLogin(){return!!p0()}}}),MQe={__name:"App",setup(e){return vt(()=>{try{const t=Rm()}catch(t){console.warn("App.vue: Pinia 初始化中...",t)}}),(t,n)=>(k(),Me(h(vO)))}},OQe=bL(),lc=Fy(MQe);Jq({app:lc,dsn:"https://34a0d76174a64db09d31d13a8042560b@sentry.cnsdt.com/2",integrations:[eK({router:Qa}),vq({maskAllText:!1,blockAllMedia:!1})],tracesSampleRate:1,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1,environment:"production",enabled:!0});for(const[e,t]of Object.entries(JCe))lc.component(e,t);lc.use(OQe);lc.use(Qa);lc.use(nKe,{locale:rKe});lc.mount("#app");export{qt as $,fn as A,At as B,Pe as C,Ae as D,hr as E,Ze as F,Je as G,Cr as H,GP as I,NC as J,tO as K,Xe as L,GQe as M,ia as N,pa as O,fa as P,ea as Q,vr as R,qx as S,Kd as T,Ht as U,On as V,Za as W,mt as X,W as Y,LQe as Z,NO as _,gO as a,NQe as a0,Xw as a1,JQe as a2,QQe as a3,HQe as a4,VQe as a5,UQe as a6,XQe as a7,YQe as a8,WQe as a9,qQe as aa,KQe as ab,X5e as ac,jQe as ad,da as ae,Qu as af,pbe as ag,vqe as ah,BQe as ai,ya as aj,Go as ak,z as b,D as c,me as d,rt as e,R as f,Me as g,Ot as h,Rm as i,gt as j,kQe as k,Be as l,vt as m,Rt as n,k as o,ct as p,rk as q,ee as r,h as s,ze as t,_O as u,Qn as v,be as w,Ce as x,rn as y,gn as z}; +*/const uQe={clean:!0,connectTimeout:4e3,reconnectPeriod:1e3,qos:1},cQe="wss://push.cnsdt.com:443/mqtt";class dQe{constructor(){this.client=null,this.subscriptions=new Set,this.messageHandlers=new Map}connect(t){return this.client&&this.client.connected?Promise.resolve():new Promise((n,r)=>{this.client=lQe.connect(cQe,{...uQe,clientId:t||`client_${Math.random().toString(16).substr(2,8)}`}),this.client.on("connect",()=>n()),this.client.on("error",o=>r(o)),this.client.on("message",(o,s)=>{try{this.messageHandlers.forEach((a,i)=>{this.topicMatch(i,o)&&a.forEach(l=>l(s,o))})}catch(a){console.error("MQTT message parse error:",a)}})})}disconnect(){this.client&&(this.client.end(),this.client=null,this.subscriptions.clear(),this.messageHandlers.clear())}subscribe(t,n){if(!this.client||!this.client.connected){console.error("MQTT client not connected");return}this.subscriptions.has(t)||this.client.subscribe(t,{qos:1},o=>{o?console.error("Subscription error:",o):this.subscriptions.add(t)});const r=this.messageHandlers.get(t)||[];r.push(n),this.messageHandlers.set(t,r)}unsubscribe(t,n){if(this.subscriptions.has(t))if(n){const r=this.messageHandlers.get(t)||[],o=r.indexOf(n);o!==-1&&(r.splice(o,1),this.messageHandlers.set(t,r))}else this.client.unsubscribe(t),this.subscriptions.delete(t),this.messageHandlers.delete(t)}publish(t,n){if(!this.client||!this.client.connected){console.error("MQTT client not connected");return}this.client.publish(t,JSON.stringify(n),{qos:1})}topicMatch(t,n){const r=t.split("/"),o=n.split("/");for(let s=0;s{try{(await kE(o.value.room_uid,{status:5})).meta.code==200&&(hr({message:"已拒绝加入该协作",type:"error"}),r.value=!1)}catch(u){console.log(u,"error"),r.value=!1}finally{r.value=!1}},a=async()=>{(await kE(o.value.room_uid,{status:1})).meta.code==200&&(hr({message:"成功加入该协作",type:"success"}),r.value=!1,n.push({path:"/conferencingRoom",query:{room_uid:o.value.room_uid}})),r.value=!1},i=u=>{"Notification"in window&&Notification.requestPermission().then(c=>{if(c==="granted"){const d=new Notification("协作邀请",{body:"远程协作有新的邀请"});d.onclick=()=>{a()}}})};return t({processingSocket:u=>{const c=JSON.parse(u);console.log(c,"收到用户信息 邀请"),c!=null&&c.status?c.status==5&&hr({message:`${c==null?void 0:c.display_name}拒绝加入该协作`,type:"error"}):(o.value=c,r.value=!0,i(o.value))}}),(u,c)=>{const d=rt("el-button"),f=rt("el-dialog");return k(),Me(f,{modelValue:r.value,"onUpdate:modelValue":c[0]||(c[0]=p=>r.value=p),title:"远程协作",width:"400px","close-on-press-escape":!1,"close-on-click-modal":!1,"show-close":!1},{default:be(()=>[R("div",fQe,' " '+ze(o.value.room_name?o.value.room_name:"")+' " 邀请您参加远程协作 ',1),R("div",pQe,[me(d,{size:"large",type:"danger",style:{"font-size":"16px"},onClick:s},{default:be(()=>[...c[1]||(c[1]=[Ot(" 拒 绝 ",-1)])]),_:1}),me(d,{size:"large",type:"primary",style:{"font-size":"16px"},onClick:a},{default:be(()=>[...c[2]||(c[2]=[Ot(" 加 入 ",-1)])]),_:1})])]),_:1},8,["modelValue"])}}},mQe={class:"wrapper-content"},vQe={class:"content-nav"},gQe={class:"nav-right"},_Qe={class:"avatar-wrapper"},yQe={class:"username"},bQe={class:"sidebar-right"},wQe=992,SQe={__name:"index",setup(e){const t=h3(),n=Rm(),r=RO();gO();const o=ee(null),s=z(()=>t.theme),a=z(()=>r.sidebar),i=z(()=>r.device),l=z(()=>t.tagsView),u=z(()=>{if(n.name)return n.name;try{const g=sessionStorage.getItem("userData");if(g)return JSON.parse(g).name||""}catch(g){console.error("解析 userData 失败:",g)}return""}),c=z(()=>({hideSidebar:!a.value.opened,openSidebar:a.value.opened,withoutAnimation:a.value.withoutAnimation,mobile:i.value==="mobile"})),d=ee(null),{width:f}=Lx();Cr(()=>{i.value==="mobile"&&a.value.opened&&r.closeSideBar({withoutAnimation:!1}),f.value-1{n.logOut().then(()=>{location.href="/"})}).catch(()=>{hr({type:"info",message:"取消注销"})})}function v(){r.closeSideBar({withoutAnimation:!1})}return vt(async()=>{await NC.connect(`room${Math.random().toString(16).substr(2,8)}`);const b=`xsynergy/room/+/rooms/${(await n.getInfo()).uid}`;NC.subscribe(b,async _=>{o.value&&o.value.processingSocket(_.toString())})}),(g,b)=>{const _=rt("el-dropdown-item"),y=rt("el-dropdown-menu"),S=rt("el-dropdown");return k(),D("div",mQe,[R("div",vQe,[b[2]||(b[2]=R("div",{class:"nav-left"},[R("div",null,"xSynergy远程协作系统")],-1)),R("div",gQe,[me(S,{trigger:"click",onCommand:p},{dropdown:be(()=>[me(y,null,{default:be(()=>[me(_,{command:"changePassword"},{default:be(()=>[...b[0]||(b[0]=[R("span",null,"修改密码",-1)])]),_:1}),me(_,{command:"logout",divided:""},{default:be(()=>[...b[1]||(b[1]=[R("span",null,"退出登录",-1)])]),_:1})]),_:1})]),default:be(()=>[R("div",_Qe,[R("span",yQe,ze(h(u)),1)])]),_:1})])]),R("div",{class:W([h(c),"app-wrapper"]),style:Je({"--current-color":h(s)})},[h(i)==="mobile"&&h(a).opened?(k(),D("div",{key:0,class:"drawer-bg",onClick:v})):Ae("",!0),R("div",{class:W(["main-container",{hasTagsView:h(l),sidebarHide:h(a).hide}])},[h(a).hide?Ae("",!0):(k(),Me(qYe,{key:0,class:"sidebar-container"})),R("div",bQe,[me(h(QYe))])],2)],6),me(h(ZYe),{ref_key:"resetPwdRef",ref:d},null,512),me(h(hQe),{ref_key:"inviteJoinRef",ref:o},null,512)])}}},LC=NO(SQe,[["__scopeId","data-v-3ec74d02"]]),fP=[{path:"/redirect",component:LC,hidden:!0,children:[{path:"/redirect/:path(.*)",component:()=>Zo(()=>import("./index-DbXor-TX.js"),[])}]},{path:"/",redirect:"/login",hidden:!0},{path:"/login",component:()=>Zo(()=>import("./login-B5BrSdAh.js"),__vite__mapDeps([0,1,2])),meta:{title:"登录"},hidden:!0},{path:"/whiteboard",component:()=>Zo(()=>import("./index-Ba0DPdLo.js"),__vite__mapDeps([3,4,5])),meta:{title:"白板"},hidden:!0},{path:"/coordinate",redirect:"/coordinate/CoordinatePage",component:LC,children:[{path:"CoordinatePage",name:"Coordinate",component:()=>Zo(()=>import("./index-BTk2IbAr.js"),__vite__mapDeps([6,7,4,8,9,10])),meta:{title:"远程协作",icon:"client",affix:!0}}]},{path:"/conferencingRoom",hidden:!0,children:[{path:"",name:"ConferencingRoom",component:()=>Zo(()=>import("./index-CybmVna1.js"),__vite__mapDeps([11,7,4,8,3,5,1,12])),meta:{title:"会议房间",icon:"client",affix:!0}}]},{path:"/:pathMatch(.*)*",component:()=>Zo(()=>import("./404-DS_mPX5a.js"),__vite__mapDeps([13,14])),hidden:!0},{path:"/401",component:()=>Zo(()=>import("./401-8RIqH0GR.js"),__vite__mapDeps([15,16])),hidden:!0,meta:{title:"401未授权"}},{path:"/assistWx",component:()=>Zo(()=>import("./index-D79yuk_J.js"),__vite__mapDeps([17,10])),meta:{title:"白板"},hidden:!0}],Qa=sGe({history:NKe("/"),routes:fP,scrollBehavior(e,t,n){return n||{top:0}}}),I3="token";function p0(){return sessionStorage.getItem(I3)}function EQe(e){return sessionStorage.setItem(I3,e)}function A3(){return sessionStorage.removeItem(I3)}function JQe(){try{const e=sessionStorage.getItem("userData");if(!e)return d2(),null;try{return JSON.parse(e)}catch(t){return console.error("用户数据格式错误,无法解析JSON:",t),sessionStorage.removeItem("userData"),d2(),null}}catch(e){return console.error("获取用户信息时发生错误:",e),d2(),null}}function d2(){A3(),Zo(async()=>{const{nextTick:e}=await Promise.resolve().then(()=>bk);return{nextTick:e}},void 0).then(({nextTick:e})=>{e(()=>{const t=Qa.currentRoute.value.fullPath;Qa.currentRoute.value.path!=="/login"?Qa.push({path:"/login",query:{redirect:t!=="/login"?t:void 0}}):window.location.reload()})})}function CQe(){var e=new Date().getTime(),t=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var r=Math.random()*16;return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),(n==="x"?r:r&3|8).toString(16)})}const kQe=Kd("meter",{state:()=>({udid:""}),actions:{initUdid(){var e=window.localStorage.getItem("UDID");e||(e=CQe(),window.localStorage.setItem("UDID",e)),this.setUdid(e)},setUdid(e){this.udid=e},getUdid(){return this.udid},getSudid(){var e=new Uint8Array(this.udid.match(/[\da-f]{2}/gi).map(function(n){return parseInt(n,16)}));return btoa(String.fromCharCode.apply(null,e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}}});OO.defaults.headers["Content-Type"]="application/json;charset=utf-8";const TQe=()=>"",Qn=OO.create({baseURL:TQe()});Qn.interceptors.request.use(e=>{let t="";try{const o=kQe();o.udid||o.initUdid(),t=o.getSudid()}catch(o){console.warn("MeterStore 初始化失败:",o)}const n=(e.headers||{}).isToken===!1;p0()&&!n&&(e.headers.Authorization="Bearer "+p0());const r=(e.headers||{}).repeatSubmit===!1;if(t&&(e.headers["X-User-Agent"]=`gxtech/web 1.0.0: c=GxTech, udid=${t}, sv=15.4.1, app=stt`),e.method==="get"&&e.params){let o=e.url+"?"+tK(e.params);o=o.slice(0,-1),e.params={},e.url=o}if(!r&&(e.method==="post"||e.method==="put")){const o={url:e.url,data:typeof e.data=="object"?JSON.stringify(e.data):e.data,time:new Date().getTime()},s=Object.keys(JSON.stringify(o)).length,a=5*1024*1024;if(s>=a)return console.warn(`[${e.url}]: 请求数据大小超出允许的5M限制,无法进行防重复提交验证。`),e;const i=i2.session.getJSON("sessionObj");if(i==null||i==="")i2.session.setJSON("sessionObj",o);else{const l=i.url,u=i.data,c=i.time;if(u===o.data&&o.time-c<1e3&&l===o.url){const f="数据正在处理,请勿重复提交";return console.warn(`[${l}]: `+f),Promise.reject(new Error(f))}else i2.session.setJSON("sessionObj",o)}}return e},e=>{Promise.reject(e)});Qn.interceptors.response.use(e=>{var o,s,a;if(!e)return hr.error("无响应数据"),Promise.reject(new Error("无响应数据"));const t=e.data||{},n=e.status,r=((o=t.meta)==null?void 0:o.code)||n;if(e.request.responseType==="blob"||e.request.responseType==="arraybuffer")return t;switch(r){case 200:case 201:return Promise.resolve(t);case 401:return $Qe();case 500:const i=((s=t.meta)==null?void 0:s.message)||"服务器内部错误";return hr({message:i,type:"error"}),Promise.reject({code:500,message:i});default:const l=((a=t.meta)==null?void 0:a.message)||`业务错误 (${r})`;return rO.error({title:l}),Promise.reject({code:r,message:l})}},e=>{var r;let{message:t}=e,n=((r=e==null?void 0:e.response)==null?void 0:r.status)||-1;return t=="Network Error"?(t="后端接口连接异常",hr({message:t,type:"error",duration:5*1e3})):t.includes("timeout")?(t="系统接口请求超时",hr({message:t,type:"error",duration:5*1e3})):t.includes("Request failed with status code"),Promise.reject({code:n,message:t,raw:e})});function $Qe(){A3(),Zo(async()=>{const{nextTick:e}=await Promise.resolve().then(()=>bk);return{nextTick:e}},void 0).then(({nextTick:e})=>{e(()=>{const t=Qa.currentRoute.value.fullPath;Qa.currentRoute.value.path!=="/login"?Qa.push({path:"/login",query:{redirect:t!=="/login"?t:void 0}}):window.location.reload()})})}function xQe(e,t){return Qn({url:"/api/v1/auth/login",headers:{isToken:!1},method:"post",data:{username:e,password:t}})}function QQe(e){return Qn({url:`/api/v1/auth/users/${e}`,method:"get"})}function IQe(){return Qn({url:"/api/v1/auth/logout",method:"post"})}function AQe(e,t){return Qn({url:"/api/v1/auth/change-password",method:"post",data:{old_password:e,new_password:t}})}function BC(e){return Qn({url:"/api/v1/auth/check-password-strength",method:"post",data:{password:e}})}const Rm=Kd("user",{state:()=>({token:p0(),name:"",avatar:"",roles:""}),actions:{async login(e){var t;try{const{username:n,password:r}=e,o=n.trim(),s=await xQe(o,r);if(s.meta.code!==200)return hr({message:((t=s.meta)==null?void 0:t.message)||"登录失败",type:"error"}),Promise.reject(s);const{token:a,user:i}=s.data;this.name=i.name,sessionStorage.setItem("userData",JSON.stringify(i)),EQe(a),this.token=a}catch(n){throw console.error("登录失败:",n),n}},getInfo(){return new Promise((e,t)=>{try{const n=sessionStorage.getItem("userData");if(!n)return t(new Error("未找到用户数据"));const r=JSON.parse(n);if(!r)return t(new Error("用户数据格式无效"));e(r)}catch(n){console.error("获取用户信息失败:",n),t(n instanceof Error?n:new Error("解析用户数据失败"))}})},async logOut(){var e;try{const t=await IQe();if(t.meta.code!==200){hr({message:((e=t.meta)==null?void 0:e.message)||"退出登录失败",type:"error"});return}this.token="",this.roles="",sessionStorage.removeItem("userData"),A3()}catch(t){throw console.error("退出登录失败:",t),t}},checkLogin(){return!!p0()}}}),MQe={__name:"App",setup(e){return vt(()=>{try{const t=Rm()}catch(t){console.warn("App.vue: Pinia 初始化中...",t)}}),(t,n)=>(k(),Me(h(vO)))}},OQe=bL(),lc=Fy(MQe);Jq({app:lc,dsn:"https://34a0d76174a64db09d31d13a8042560b@sentry.cnsdt.com/2",integrations:[eK({router:Qa}),vq({maskAllText:!1,blockAllMedia:!1})],tracesSampleRate:1,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1,environment:"production",enabled:!0});for(const[e,t]of Object.entries(JCe))lc.component(e,t);lc.use(OQe);lc.use(Qa);lc.use(nKe,{locale:rKe});lc.mount("#app");export{qt as $,fn as A,At as B,Pe as C,Ae as D,hr as E,Ze as F,Je as G,Cr as H,GP as I,NC as J,tO as K,Xe as L,GQe as M,ia as N,pa as O,fa as P,ea as Q,vr as R,qx as S,Kd as T,Ht as U,On as V,Za as W,mt as X,W as Y,LQe as Z,NO as _,gO as a,NQe as a0,Xw as a1,JQe as a2,QQe as a3,HQe as a4,VQe as a5,UQe as a6,XQe as a7,YQe as a8,WQe as a9,qQe as aa,KQe as ab,X5e as ac,jQe as ad,da as ae,Qu as af,pbe as ag,vqe as ah,BQe as ai,ya as aj,Go as ak,z as b,D as c,me as d,rt as e,R as f,Me as g,Ot as h,Rm as i,gt as j,kQe as k,Be as l,vt as m,Rt as n,k as o,ct as p,rk as q,ee as r,h as s,ze as t,_O as u,Qn as v,be as w,Ce as x,rn as y,gn as z}; diff --git a/dist/assets/index-nRSe4xNB.js.gz b/dist/assets/index-nRSe4xNB.js.gz new file mode 100644 index 0000000..b4ecf8b Binary files /dev/null and b/dist/assets/index-nRSe4xNB.js.gz differ diff --git a/dist/assets/login-ZNL3XKVp.js b/dist/assets/login-B5BrSdAh.js similarity index 95% rename from dist/assets/login-ZNL3XKVp.js rename to dist/assets/login-B5BrSdAh.js index 7d6aa37..3f8eab0 100644 --- a/dist/assets/login-ZNL3XKVp.js +++ b/dist/assets/login-B5BrSdAh.js @@ -1 +1 @@ -import{_ as q,i as M,j as N,k as U,r as d,l as b,m as D,c as _,f as m,d as a,w as u,e as p,a as R,u as B,o as h,n as z,p as E,E as K}from"./index-DikBC4WP.js";import{C as L}from"./index-Ba59pKR3.js";const A={class:"loginView"},J={class:"wrapper-content"},P={class:"login-form"},$={key:0},j={key:1},F={__name:"login",setup(G){const w=M(),r=R(),y=B(),{proxy:S}=N(),C=U(),l=d(void 0);d(!0),b(()=>y,o=>{l.value=o.query&&o.query.redirect},{immediate:!0});const t=d({username:"",password:""}),V={username:[{required:!0,trigger:"blur",message:"请输入用户名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}]},i=d(!1);function v(){S.$refs.loginRef.validate(o=>{if(o){if(i.value=!0,!(localStorage!=null&&localStorage.getItem("UDID"))){K({message:"服务错误,请刷新页面",type:"warning"});return}const e=(t.value.username+(localStorage==null?void 0:localStorage.getItem("UDID"))).toLowerCase().replaceAll("-",""),s=`Gx${I(6)}${t.value.password}`,f=L.Blowfish.encrypt(s,e).toString();w.login({password:f,username:t.value.username}).then(async c=>{JSON.parse(sessionStorage.getItem("userData")),await x()}).catch(c=>{console.log("登录失败",c),i.value=!1})}}),k()}async function x(){try{if(l.value&&l.value!=="/login")try{r.resolve(l.value).matched.length>0?await r.push(l.value):(console.warn("重定向路径无效,跳转到默认页面"),await r.push("/coordinate"))}catch(o){console.warn("重定向跳转失败,跳转到默认页面:",o),await r.push("/coordinate")}else await r.push("/coordinate")}catch(o){console.error("登录跳转异常:",o),await r.push("/coordinate")}finally{i.value=!1}}function I(o){const e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let n="";for(let s=0;s{}):console.log("浏览器不支持通知")}return D(async()=>{C.initUdid()}),(o,e)=>{const n=p("el-input"),s=p("el-form-item"),f=p("el-button"),c=p("el-form");return h(),_("div",A,[m("div",J,[m("div",P,[e[3]||(e[3]=m("div",{class:"selected-rectangle"},null,-1)),a(c,{ref:"loginRef",class:"form-info",model:t.value,rules:V},{default:u(()=>[e[2]||(e[2]=m("h3",{class:"title"},"欢迎登录",-1)),a(s,{prop:"username"},{default:u(()=>[a(n,{modelValue:t.value.username,"onUpdate:modelValue":e[0]||(e[0]=g=>t.value.username=g),"auto-complete":"off",placeholder:"请输入您的账号",size:"large",type:"text"},null,8,["modelValue"])]),_:1}),a(s,{prop:"password"},{default:u(()=>[a(n,{modelValue:t.value.password,"onUpdate:modelValue":e[1]||(e[1]=g=>t.value.password=g),"auto-complete":"off",placeholder:"请输入密码",size:"large",type:"password",onKeyup:z(v,["enter"])},null,8,["modelValue"])]),_:1}),a(s,null,{default:u(()=>[a(f,{loading:i.value,size:"large",class:"button-login",type:"primary",onClick:E(v,["prevent"])},{default:u(()=>[i.value?(h(),_("span",j,"登录中...")):(h(),_("span",$,"登 录"))]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])])}}},Q=q(F,[["__scopeId","data-v-aec6e781"]]);export{Q as default}; +import{_ as q,i as M,j as N,k as U,r as d,l as b,m as D,c as _,f as m,d as a,w as u,e as p,a as R,u as B,o as h,n as z,p as E,E as K}from"./index-nRSe4xNB.js";import{C as L}from"./index-Dl6L4IJG.js";const A={class:"loginView"},J={class:"wrapper-content"},P={class:"login-form"},$={key:0},j={key:1},F={__name:"login",setup(G){const w=M(),r=R(),y=B(),{proxy:S}=N(),C=U(),l=d(void 0);d(!0),b(()=>y,o=>{l.value=o.query&&o.query.redirect},{immediate:!0});const t=d({username:"",password:""}),V={username:[{required:!0,trigger:"blur",message:"请输入用户名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}]},i=d(!1);function v(){S.$refs.loginRef.validate(o=>{if(o){if(i.value=!0,!(localStorage!=null&&localStorage.getItem("UDID"))){K({message:"服务错误,请刷新页面",type:"warning"});return}const e=(t.value.username+(localStorage==null?void 0:localStorage.getItem("UDID"))).toLowerCase().replaceAll("-",""),s=`Gx${I(6)}${t.value.password}`,f=L.Blowfish.encrypt(s,e).toString();w.login({password:f,username:t.value.username}).then(async c=>{JSON.parse(sessionStorage.getItem("userData")),await x()}).catch(c=>{console.log("登录失败",c),i.value=!1})}}),k()}async function x(){try{if(l.value&&l.value!=="/login")try{r.resolve(l.value).matched.length>0?await r.push(l.value):(console.warn("重定向路径无效,跳转到默认页面"),await r.push("/coordinate"))}catch(o){console.warn("重定向跳转失败,跳转到默认页面:",o),await r.push("/coordinate")}else await r.push("/coordinate")}catch(o){console.error("登录跳转异常:",o),await r.push("/coordinate")}finally{i.value=!1}}function I(o){const e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let n="";for(let s=0;s{}):console.log("浏览器不支持通知")}return D(async()=>{C.initUdid()}),(o,e)=>{const n=p("el-input"),s=p("el-form-item"),f=p("el-button"),c=p("el-form");return h(),_("div",A,[m("div",J,[m("div",P,[e[3]||(e[3]=m("div",{class:"selected-rectangle"},null,-1)),a(c,{ref:"loginRef",class:"form-info",model:t.value,rules:V},{default:u(()=>[e[2]||(e[2]=m("h3",{class:"title"},"欢迎登录",-1)),a(s,{prop:"username"},{default:u(()=>[a(n,{modelValue:t.value.username,"onUpdate:modelValue":e[0]||(e[0]=g=>t.value.username=g),"auto-complete":"off",placeholder:"请输入您的账号",size:"large",type:"text"},null,8,["modelValue"])]),_:1}),a(s,{prop:"password"},{default:u(()=>[a(n,{modelValue:t.value.password,"onUpdate:modelValue":e[1]||(e[1]=g=>t.value.password=g),"auto-complete":"off",placeholder:"请输入密码",size:"large",type:"password",onKeyup:z(v,["enter"])},null,8,["modelValue"])]),_:1}),a(s,null,{default:u(()=>[a(f,{loading:i.value,size:"large",class:"button-login",type:"primary",onClick:E(v,["prevent"])},{default:u(()=>[i.value?(h(),_("span",j,"登录中...")):(h(),_("span",$,"登 录"))]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])])}}},Q=q(F,[["__scopeId","data-v-aec6e781"]]);export{Q as default}; diff --git a/dist/assets/login-B5BrSdAh.js.gz b/dist/assets/login-B5BrSdAh.js.gz new file mode 100644 index 0000000..8b8334d Binary files /dev/null and b/dist/assets/login-B5BrSdAh.js.gz differ diff --git a/dist/assets/login-ZNL3XKVp.js.gz b/dist/assets/login-ZNL3XKVp.js.gz deleted file mode 100644 index d7b03f5..0000000 Binary files a/dist/assets/login-ZNL3XKVp.js.gz and /dev/null differ diff --git a/dist/assets/room-BKpValiO.js.gz b/dist/assets/room-BKpValiO.js.gz deleted file mode 100644 index 6c4f1a9..0000000 Binary files a/dist/assets/room-BKpValiO.js.gz and /dev/null differ diff --git a/dist/assets/room-BKpValiO.js b/dist/assets/room-BSjtcFv-.js similarity index 99% rename from dist/assets/room-BKpValiO.js rename to dist/assets/room-BSjtcFv-.js index df77fb4..4f1f316 100644 --- a/dist/assets/room-BKpValiO.js +++ b/dist/assets/room-BSjtcFv-.js @@ -1,4 +1,4 @@ -import{v as $V,x as pm,y as GV,r as Ll,z as um,b as HZ,c as jl,l as Vi,A as Oh,o as Ol,F as Ym,B as Bm,C as HR,f as Hl,D as _a,G as om,H as ym,I as PR,_ as km,j as zm,m as Lm,J as fR,K as Im,E as xW,L as Tc,M as Dm,N as Em,d as al,w as kl,e as jW,s as cU,O as OW,t as IU,P as wm,h as EZ,Q as AR,R as _R,S as Cm,T as rm}from"./index-DikBC4WP.js";import{e as gW}from"./bus-C8MdfDPM.js";function FT(U){return $V({url:"/api/v1/auth/directories",method:"get",params:U})}function cT(U,l){return $V({url:`/api/v1/auth/directories/${U}/users`,method:"get",params:l})}function aT(U,l){return $V({url:`/api/v1/rooms/${U}/participants/history`,method:"get",params:l})}function WT(U,l){return $V({url:`/api/v1/auth/users/${U}`,method:"get",params:l})}var xm=Object.defineProperty,gh=U=>{throw TypeError(U)},jm=(U,l,d)=>l in U?xm(U,l,{enumerable:!0,configurable:!0,writable:!0,value:d}):U[l]=d,f=(U,l,d)=>jm(U,typeof l!="symbol"?l+"":l,d),zR=(U,l,d)=>l.has(U)||gh("Cannot "+d),a=(U,l,d)=>(zR(U,l,"read from private field"),d?d.call(U):l.get(U)),b=(U,l,d)=>l.has(U)?gh("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(U):l.set(U,d),R=(U,l,d,Z)=>(zR(U,l,"write to private field"),l.set(U,d),d),h=(U,l,d)=>(zR(U,l,"access private method"),d),Ld=(U,l,d,Z)=>({set _(t){R(U,l,t)},get _(){return a(U,l,Z)}}),Om={9306:(U,l,d)=>{var Z=d(4901),t=d(6823),F=TypeError;U.exports=function(c){if(Z(c))return c;throw new F(t(c)+" is not a function")}},3506:(U,l,d)=>{var Z=d(3925),t=String,F=TypeError;U.exports=function(c){if(Z(c))return c;throw new F("Can't set "+t(c)+" as a prototype")}},7080:(U,l,d)=>{var Z=d(4402).has;U.exports=function(t){return Z(t),t}},679:(U,l,d)=>{var Z=d(1625),t=TypeError;U.exports=function(F,c){if(Z(c,F))return F;throw new t("Incorrect invocation")}},8551:(U,l,d)=>{var Z=d(34),t=String,F=TypeError;U.exports=function(c){if(Z(c))return c;throw new F(t(c)+" is not an object")}},7811:U=>{U.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},7394:(U,l,d)=>{var Z=d(4576),t=d(6706),F=d(2195),c=Z.ArrayBuffer,W=Z.TypeError;U.exports=c&&t(c.prototype,"byteLength","get")||function(s){if(F(s)!=="ArrayBuffer")throw new W("ArrayBuffer expected");return s.byteLength}},3238:(U,l,d)=>{var Z=d(4576),t=d(7476),F=d(7394),c=Z.ArrayBuffer,W=c&&c.prototype,s=W&&t(W.slice);U.exports=function(n){if(F(n)!==0||!s)return!1;try{return s(n,0,0),!1}catch{return!0}}},5169:(U,l,d)=>{var Z=d(3238),t=TypeError;U.exports=function(F){if(Z(F))throw new t("ArrayBuffer is detached");return F}},5636:(U,l,d)=>{var Z=d(4576),t=d(9504),F=d(6706),c=d(7696),W=d(5169),s=d(7394),n=d(4483),V=d(1548),Q=Z.structuredClone,i=Z.ArrayBuffer,N=Z.DataView,e=Math.min,m=i.prototype,M=N.prototype,J=t(m.slice),S=F(m,"resizable","get"),G=F(m,"maxByteLength","get"),T=t(M.getInt8),p=t(M.setInt8);U.exports=(V||n)&&function(u,Y,o){var X=s(u),B=Y===void 0?X:c(Y),y=!S||!S(u),E;if(W(u),V&&(u=Q(u,{transfer:[u]}),X===B&&(o||y)))return u;if(X>=B&&(!o||y))E=J(u,0,B);else{var D=o&&!y&&G?{maxByteLength:G(u)}:void 0;E=new i(B,D);for(var w=new N(u),I=new N(E),L=e(B,X),g=0;g{var Z=d(7811),t=d(3724),F=d(4576),c=d(4901),W=d(34),s=d(9297),n=d(6955),V=d(6823),Q=d(6699),i=d(6840),N=d(2106),e=d(1625),m=d(2787),M=d(2967),J=d(8227),S=d(3392),G=d(1181),T=G.enforce,p=G.get,u=F.Int8Array,Y=u&&u.prototype,o=F.Uint8ClampedArray,X=o&&o.prototype,B=u&&m(u),y=Y&&m(Y),E=Object.prototype,D=F.TypeError,w=J("toStringTag"),I=S("TYPED_ARRAY_TAG"),L="TypedArrayConstructor",g=Z&&!!M&&n(F.opera)!=="Opera",A=!1,Vl,Sl,Tl,Rl={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},bl={BigInt64Array:8,BigUint64Array:8},FU=function(_){if(!W(_))return!1;var Xl=n(_);return Xl==="DataView"||s(Rl,Xl)||s(bl,Xl)},gd=function(_){var Xl=m(_);if(W(Xl)){var rl=p(Xl);return rl&&s(rl,L)?rl[L]:gd(Xl)}},C=function(_){if(!W(_))return!1;var Xl=n(_);return s(Rl,Xl)||s(bl,Xl)},z=function(_){if(C(_))return _;throw new D("Target is not a typed array")},r=function(_){if(c(_)&&(!M||e(B,_)))return _;throw new D(V(_)+" is not a typed array constructor")},ll=function(_,Xl,rl,Kd){if(t){if(rl)for(var ad in Rl){var ul=F[ad];if(ul&&s(ul.prototype,_))try{delete ul.prototype[_]}catch{try{ul.prototype[_]=Xl}catch{}}}(!y[_]||rl)&&i(y,_,rl?Xl:g&&Y[_]||Xl,Kd)}},hl=function(_,Xl,rl){var Kd,ad;if(t){if(M){if(rl){for(Kd in Rl)if(ad=F[Kd],ad&&s(ad,_))try{delete ad[_]}catch{}}if(!B[_]||rl)try{return i(B,_,rl?Xl:g&&B[_]||Xl)}catch{}else return}for(Kd in Rl)ad=F[Kd],ad&&(!ad[_]||rl)&&i(ad,_,Xl)}};for(Vl in Rl)Sl=F[Vl],Tl=Sl&&Sl.prototype,Tl?T(Tl)[L]=Sl:g=!1;for(Vl in bl)Sl=F[Vl],Tl=Sl&&Sl.prototype,Tl&&(T(Tl)[L]=Sl);if((!g||!c(B)||B===Function.prototype)&&(B=function(){throw new D("Incorrect invocation")},g))for(Vl in Rl)F[Vl]&&M(F[Vl],B);if((!g||!y||y===E)&&(y=B.prototype,g))for(Vl in Rl)F[Vl]&&M(F[Vl].prototype,y);if(g&&m(X)!==y&&M(X,y),t&&!s(y,w)){A=!0,N(y,w,{configurable:!0,get:function(){return W(this)?this[I]:void 0}});for(Vl in Rl)F[Vl]&&Q(F[Vl],I,Vl)}U.exports={NATIVE_ARRAY_BUFFER_VIEWS:g,TYPED_ARRAY_TAG:A&&I,aTypedArray:z,aTypedArrayConstructor:r,exportTypedArrayMethod:ll,exportTypedArrayStaticMethod:hl,getTypedArrayConstructor:gd,isView:FU,isTypedArray:C,TypedArray:B,TypedArrayPrototype:y}},5370:(U,l,d)=>{var Z=d(6198);U.exports=function(t,F,c){for(var W=0,s=arguments.length>2?c:Z(F),n=new t(s);s>W;)n[W]=F[W++];return n}},9617:(U,l,d)=>{var Z=d(5397),t=d(5610),F=d(6198),c=function(W){return function(s,n,V){var Q=Z(s),i=F(Q);if(i===0)return!W&&-1;var N=t(V,i),e;if(W&&n!==n){for(;i>N;)if(e=Q[N++],e!==e)return!0}else for(;i>N;N++)if((W||N in Q)&&Q[N]===n)return W||N||0;return!W&&-1}};U.exports={includes:c(!0),indexOf:c(!1)}},4527:(U,l,d)=>{var Z=d(3724),t=d(4376),F=TypeError,c=Object.getOwnPropertyDescriptor,W=Z&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(s){return s instanceof TypeError}}();U.exports=W?function(s,n){if(t(s)&&!c(s,"length").writable)throw new F("Cannot set read only .length");return s.length=n}:function(s,n){return s.length=n}},7680:(U,l,d)=>{var Z=d(9504);U.exports=Z([].slice)},7628:(U,l,d)=>{var Z=d(6198);U.exports=function(t,F){for(var c=Z(t),W=new F(c),s=0;s{var Z=d(6198),t=d(1291),F=RangeError;U.exports=function(c,W,s,n){var V=Z(c),Q=t(s),i=Q<0?V+Q:Q;if(i>=V||i<0)throw new F("Incorrect index");for(var N=new W(V),e=0;e{var Z=d(8551),t=d(9539);U.exports=function(F,c,W,s){try{return s?c(Z(W)[0],W[1]):c(W)}catch(n){t(F,"throw",n)}}},2195:(U,l,d)=>{var Z=d(9504),t=Z({}.toString),F=Z("".slice);U.exports=function(c){return F(t(c),8,-1)}},6955:(U,l,d)=>{var Z=d(2140),t=d(4901),F=d(2195),c=d(8227),W=c("toStringTag"),s=Object,n=F(function(){return arguments}())==="Arguments",V=function(Q,i){try{return Q[i]}catch{}};U.exports=Z?F:function(Q){var i,N,e;return Q===void 0?"Undefined":Q===null?"Null":typeof(N=V(i=s(Q),W))=="string"?N:n?F(i):(e=F(i))==="Object"&&t(i.callee)?"Arguments":e}},7740:(U,l,d)=>{var Z=d(9297),t=d(5031),F=d(7347),c=d(4913);U.exports=function(W,s,n){for(var V=t(s),Q=c.f,i=F.f,N=0;N{var Z=d(9039);U.exports=!Z(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},2529:U=>{U.exports=function(l,d){return{value:l,done:d}}},6699:(U,l,d)=>{var Z=d(3724),t=d(4913),F=d(6980);U.exports=Z?function(c,W,s){return t.f(c,W,F(1,s))}:function(c,W,s){return c[W]=s,c}},6980:U=>{U.exports=function(l,d){return{enumerable:!(l&1),configurable:!(l&2),writable:!(l&4),value:d}}},4659:(U,l,d)=>{var Z=d(3724),t=d(4913),F=d(6980);U.exports=function(c,W,s){Z?t.f(c,W,F(0,s)):c[W]=s}},2106:(U,l,d)=>{var Z=d(283),t=d(4913);U.exports=function(F,c,W){return W.get&&Z(W.get,c,{getter:!0}),W.set&&Z(W.set,c,{setter:!0}),t.f(F,c,W)}},6840:(U,l,d)=>{var Z=d(4901),t=d(4913),F=d(283),c=d(9433);U.exports=function(W,s,n,V){V||(V={});var Q=V.enumerable,i=V.name!==void 0?V.name:s;if(Z(n)&&F(n,i,V),V.global)Q?W[s]=n:c(s,n);else{try{V.unsafe?W[s]&&(Q=!0):delete W[s]}catch{}Q?W[s]=n:t.f(W,s,{value:n,enumerable:!1,configurable:!V.nonConfigurable,writable:!V.nonWritable})}return W}},6279:(U,l,d)=>{var Z=d(6840);U.exports=function(t,F,c){for(var W in F)Z(t,W,F[W],c);return t}},9433:(U,l,d)=>{var Z=d(4576),t=Object.defineProperty;U.exports=function(F,c){try{t(Z,F,{value:c,configurable:!0,writable:!0})}catch{Z[F]=c}return c}},3724:(U,l,d)=>{var Z=d(9039);U.exports=!Z(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},4483:(U,l,d)=>{var Z=d(4576),t=d(9429),F=d(1548),c=Z.structuredClone,W=Z.ArrayBuffer,s=Z.MessageChannel,n=!1,V,Q,i,N;if(F)n=function(e){c(e,{transfer:[e]})};else if(W)try{s||(V=t("worker_threads"),V&&(s=V.MessageChannel)),s&&(Q=new s,i=new W(2),N=function(e){Q.port1.postMessage(null,[e])},i.byteLength===2&&(N(i),i.byteLength===0&&(n=N)))}catch{}U.exports=n},4055:(U,l,d)=>{var Z=d(4576),t=d(34),F=Z.document,c=t(F)&&t(F.createElement);U.exports=function(W){return c?F.createElement(W):{}}},6837:U=>{var l=TypeError,d=9007199254740991;U.exports=function(Z){if(Z>d)throw l("Maximum allowed index exceeded");return Z}},5002:U=>{U.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},8727:U=>{U.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6193:(U,l,d)=>{var Z=d(4215);U.exports=Z==="NODE"},2839:(U,l,d)=>{var Z=d(4576),t=Z.navigator,F=t&&t.userAgent;U.exports=F?String(F):""},9519:(U,l,d)=>{var Z=d(4576),t=d(2839),F=Z.process,c=Z.Deno,W=F&&F.versions||c&&c.version,s=W&&W.v8,n,V;s&&(n=s.split("."),V=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!V&&t&&(n=t.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=t.match(/Chrome\/(\d+)/),n&&(V=+n[1]))),U.exports=V},4215:(U,l,d)=>{var Z=d(4576),t=d(2839),F=d(2195),c=function(W){return t.slice(0,W.length)===W};U.exports=function(){return c("Bun/")?"BUN":c("Cloudflare-Workers")?"CLOUDFLARE":c("Deno/")?"DENO":c("Node.js/")?"NODE":Z.Bun&&typeof Bun.version=="string"?"BUN":Z.Deno&&typeof Deno.version=="object"?"DENO":F(Z.process)==="process"?"NODE":Z.window&&Z.document?"BROWSER":"REST"}()},8574:(U,l,d)=>{var Z=d(9504),t=Error,F=Z("".replace),c=function(n){return String(new t(n).stack)}("zxcasd"),W=/\n\s*at [^:]*:[^\n]*/,s=W.test(c);U.exports=function(n,V){if(s&&typeof n=="string"&&!t.prepareStackTrace)for(;V--;)n=F(n,W,"");return n}},6518:(U,l,d)=>{var Z=d(4576),t=d(7347).f,F=d(6699),c=d(6840),W=d(9433),s=d(7740),n=d(2796);U.exports=function(V,Q){var i=V.target,N=V.global,e=V.stat,m,M,J,S,G,T;if(N?M=Z:e?M=Z[i]||W(i,{}):M=Z[i]&&Z[i].prototype,M)for(J in Q){if(G=Q[J],V.dontCallGetSet?(T=t(M,J),S=T&&T.value):S=M[J],m=n(N?J:i+(e?".":"#")+J,V.forced),!m&&S!==void 0){if(typeof G==typeof S)continue;s(G,S)}(V.sham||S&&S.sham)&&F(G,"sham",!0),c(M,J,G,V)}}},9039:U=>{U.exports=function(l){try{return!!l()}catch{return!0}}},8745:(U,l,d)=>{var Z=d(616),t=Function.prototype,F=t.apply,c=t.call;U.exports=typeof Reflect=="object"&&Reflect.apply||(Z?c.bind(F):function(){return c.apply(F,arguments)})},6080:(U,l,d)=>{var Z=d(7476),t=d(9306),F=d(616),c=Z(Z.bind);U.exports=function(W,s){return t(W),s===void 0?W:F?c(W,s):function(){return W.apply(s,arguments)}}},616:(U,l,d)=>{var Z=d(9039);U.exports=!Z(function(){var t=(function(){}).bind();return typeof t!="function"||t.hasOwnProperty("prototype")})},9565:(U,l,d)=>{var Z=d(616),t=Function.prototype.call;U.exports=Z?t.bind(t):function(){return t.apply(t,arguments)}},350:(U,l,d)=>{var Z=d(3724),t=d(9297),F=Function.prototype,c=Z&&Object.getOwnPropertyDescriptor,W=t(F,"name"),s=W&&(function(){}).name==="something",n=W&&(!Z||Z&&c(F,"name").configurable);U.exports={EXISTS:W,PROPER:s,CONFIGURABLE:n}},6706:(U,l,d)=>{var Z=d(9504),t=d(9306);U.exports=function(F,c,W){try{return Z(t(Object.getOwnPropertyDescriptor(F,c)[W]))}catch{}}},7476:(U,l,d)=>{var Z=d(2195),t=d(9504);U.exports=function(F){if(Z(F)==="Function")return t(F)}},9504:(U,l,d)=>{var Z=d(616),t=Function.prototype,F=t.call,c=Z&&t.bind.bind(F,F);U.exports=Z?c:function(W){return function(){return F.apply(W,arguments)}}},9429:(U,l,d)=>{var Z=d(4576),t=d(6193);U.exports=function(F){if(t){try{return Z.process.getBuiltinModule(F)}catch{}try{return Function('return require("'+F+'")')()}catch{}}}},7751:(U,l,d)=>{var Z=d(4576),t=d(4901),F=function(c){return t(c)?c:void 0};U.exports=function(c,W){return arguments.length<2?F(Z[c]):Z[c]&&Z[c][W]}},1767:U=>{U.exports=function(l){return{iterator:l,next:l.next,done:!1}}},8646:(U,l,d)=>{var Z=d(9565),t=d(8551),F=d(1767),c=d(851);U.exports=function(W,s){(!s||typeof W!="string")&&t(W);var n=c(W);return F(t(n!==void 0?Z(n,W):W))}},851:(U,l,d)=>{var Z=d(6955),t=d(5966),F=d(4117),c=d(6269),W=d(8227),s=W("iterator");U.exports=function(n){if(!F(n))return t(n,s)||t(n,"@@iterator")||c[Z(n)]}},81:(U,l,d)=>{var Z=d(9565),t=d(9306),F=d(8551),c=d(6823),W=d(851),s=TypeError;U.exports=function(n,V){var Q=arguments.length<2?W(n):V;if(t(Q))return F(Z(Q,n));throw new s(c(n)+" is not iterable")}},5966:(U,l,d)=>{var Z=d(9306),t=d(4117);U.exports=function(F,c){var W=F[c];return t(W)?void 0:Z(W)}},3789:(U,l,d)=>{var Z=d(9306),t=d(8551),F=d(9565),c=d(1291),W=d(1767),s="Invalid size",n=RangeError,V=TypeError,Q=Math.max,i=function(N,e){this.set=N,this.size=Q(e,0),this.has=Z(N.has),this.keys=Z(N.keys)};i.prototype={getIterator:function(){return W(t(F(this.keys,this.set)))},includes:function(N){return F(this.has,this.set,N)}},U.exports=function(N){t(N);var e=+N.size;if(e!==e)throw new V(s);var m=c(e);if(m<0)throw new n(s);return new i(N,m)}},4576:function(U){var l=function(d){return d&&d.Math===Math&&d};U.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof global=="object"&&global)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},9297:(U,l,d)=>{var Z=d(9504),t=d(8981),F=Z({}.hasOwnProperty);U.exports=Object.hasOwn||function(c,W){return F(t(c),W)}},421:U=>{U.exports={}},397:(U,l,d)=>{var Z=d(7751);U.exports=Z("document","documentElement")},5917:(U,l,d)=>{var Z=d(3724),t=d(9039),F=d(4055);U.exports=!Z&&!t(function(){return Object.defineProperty(F("div"),"a",{get:function(){return 7}}).a!==7})},7055:(U,l,d)=>{var Z=d(9504),t=d(9039),F=d(2195),c=Object,W=Z("".split);U.exports=t(function(){return!c("z").propertyIsEnumerable(0)})?function(s){return F(s)==="String"?W(s,""):c(s)}:c},3167:(U,l,d)=>{var Z=d(4901),t=d(34),F=d(2967);U.exports=function(c,W,s){var n,V;return F&&Z(n=W.constructor)&&n!==s&&t(V=n.prototype)&&V!==s.prototype&&F(c,V),c}},3706:(U,l,d)=>{var Z=d(9504),t=d(4901),F=d(7629),c=Z(Function.toString);t(F.inspectSource)||(F.inspectSource=function(W){return c(W)}),U.exports=F.inspectSource},1181:(U,l,d)=>{var Z=d(8622),t=d(4576),F=d(34),c=d(6699),W=d(9297),s=d(7629),n=d(6119),V=d(421),Q="Object already initialized",i=t.TypeError,N=t.WeakMap,e,m,M,J=function(p){return M(p)?m(p):e(p,{})},S=function(p){return function(u){var Y;if(!F(u)||(Y=m(u)).type!==p)throw new i("Incompatible receiver, "+p+" required");return Y}};if(Z||s.state){var G=s.state||(s.state=new N);G.get=G.get,G.has=G.has,G.set=G.set,e=function(p,u){if(G.has(p))throw new i(Q);return u.facade=p,G.set(p,u),u},m=function(p){return G.get(p)||{}},M=function(p){return G.has(p)}}else{var T=n("state");V[T]=!0,e=function(p,u){if(W(p,T))throw new i(Q);return u.facade=p,c(p,T,u),u},m=function(p){return W(p,T)?p[T]:{}},M=function(p){return W(p,T)}}U.exports={set:e,get:m,has:M,enforce:J,getterFor:S}},4209:(U,l,d)=>{var Z=d(8227),t=d(6269),F=Z("iterator"),c=Array.prototype;U.exports=function(W){return W!==void 0&&(t.Array===W||c[F]===W)}},4376:(U,l,d)=>{var Z=d(2195);U.exports=Array.isArray||function(t){return Z(t)==="Array"}},1108:(U,l,d)=>{var Z=d(6955);U.exports=function(t){var F=Z(t);return F==="BigInt64Array"||F==="BigUint64Array"}},4901:U=>{var l=typeof document=="object"&&document.all;U.exports=typeof l>"u"&&l!==void 0?function(d){return typeof d=="function"||d===l}:function(d){return typeof d=="function"}},2796:(U,l,d)=>{var Z=d(9039),t=d(4901),F=/#|\.prototype\./,c=function(Q,i){var N=s[W(Q)];return N===V?!0:N===n?!1:t(i)?Z(i):!!i},W=c.normalize=function(Q){return String(Q).replace(F,".").toLowerCase()},s=c.data={},n=c.NATIVE="N",V=c.POLYFILL="P";U.exports=c},4117:U=>{U.exports=function(l){return l==null}},34:(U,l,d)=>{var Z=d(4901);U.exports=function(t){return typeof t=="object"?t!==null:Z(t)}},3925:(U,l,d)=>{var Z=d(34);U.exports=function(t){return Z(t)||t===null}},6395:U=>{U.exports=!1},757:(U,l,d)=>{var Z=d(7751),t=d(4901),F=d(1625),c=d(7040),W=Object;U.exports=c?function(s){return typeof s=="symbol"}:function(s){var n=Z("Symbol");return t(n)&&F(n.prototype,W(s))}},507:(U,l,d)=>{var Z=d(9565);U.exports=function(t,F,c){for(var W=c?t:t.iterator,s=t.next,n,V;!(n=Z(s,W)).done;)if(V=F(n.value),V!==void 0)return V}},2652:(U,l,d)=>{var Z=d(6080),t=d(9565),F=d(8551),c=d(6823),W=d(4209),s=d(6198),n=d(1625),V=d(81),Q=d(851),i=d(9539),N=TypeError,e=function(M,J){this.stopped=M,this.result=J},m=e.prototype;U.exports=function(M,J,S){var G=S&&S.that,T=!!(S&&S.AS_ENTRIES),p=!!(S&&S.IS_RECORD),u=!!(S&&S.IS_ITERATOR),Y=!!(S&&S.INTERRUPTED),o=Z(J,G),X,B,y,E,D,w,I,L=function(A){return X&&i(X,"normal",A),new e(!0,A)},g=function(A){return T?(F(A),Y?o(A[0],A[1],L):o(A[0],A[1])):Y?o(A,L):o(A)};if(p)X=M.iterator;else if(u)X=M;else{if(B=Q(M),!B)throw new N(c(M)+" is not iterable");if(W(B)){for(y=0,E=s(M);E>y;y++)if(D=g(M[y]),D&&n(m,D))return D;return new e(!1)}X=V(M,B)}for(w=p?M.next:X.next;!(I=t(w,X)).done;){try{D=g(I.value)}catch(A){i(X,"throw",A)}if(typeof D=="object"&&D&&n(m,D))return D}return new e(!1)}},9539:(U,l,d)=>{var Z=d(9565),t=d(8551),F=d(5966);U.exports=function(c,W,s){var n,V;t(c);try{if(n=F(c,"return"),!n){if(W==="throw")throw s;return s}n=Z(n,c)}catch(Q){V=!0,n=Q}if(W==="throw")throw s;if(V)throw n;return t(n),s}},9462:(U,l,d)=>{var Z=d(9565),t=d(2360),F=d(6699),c=d(6279),W=d(8227),s=d(1181),n=d(5966),V=d(7657).IteratorPrototype,Q=d(2529),i=d(9539),N=W("toStringTag"),e="IteratorHelper",m="WrapForValidIterator",M=s.set,J=function(T){var p=s.getterFor(T?m:e);return c(t(V),{next:function(){var u=p(this);if(T)return u.nextHandler();try{var Y=u.done?void 0:u.nextHandler();return Q(Y,u.done)}catch(o){throw u.done=!0,o}},return:function(){var u=p(this),Y=u.iterator;if(u.done=!0,T){var o=n(Y,"return");return o?Z(o,Y):Q(void 0,!0)}if(u.inner)try{i(u.inner.iterator,"normal")}catch(X){return i(Y,"throw",X)}return Y&&i(Y,"normal"),Q(void 0,!0)}})},S=J(!0),G=J(!1);F(G,N,"Iterator Helper"),U.exports=function(T,p){var u=function(Y,o){o?(o.iterator=Y.iterator,o.next=Y.next):o=Y,o.type=p?m:e,o.nextHandler=T,o.counter=0,o.done=!1,M(this,o)};return u.prototype=p?S:G,u}},713:(U,l,d)=>{var Z=d(9565),t=d(9306),F=d(8551),c=d(1767),W=d(9462),s=d(6319),n=W(function(){var V=this.iterator,Q=F(Z(this.next,V)),i=this.done=!!Q.done;if(!i)return s(V,this.mapper,[Q.value,this.counter++],!0)});U.exports=function(V){return F(this),t(V),new n(c(this),{mapper:V})}},7657:(U,l,d)=>{var Z=d(9039),t=d(4901),F=d(34),c=d(2360),W=d(2787),s=d(6840),n=d(8227),V=d(6395),Q=n("iterator"),i=!1,N,e,m;[].keys&&(m=[].keys(),"next"in m?(e=W(W(m)),e!==Object.prototype&&(N=e)):i=!0);var M=!F(N)||Z(function(){var J={};return N[Q].call(J)!==J});M?N={}:V&&(N=c(N)),t(N[Q])||s(N,Q,function(){return this}),U.exports={IteratorPrototype:N,BUGGY_SAFARI_ITERATORS:i}},6269:U=>{U.exports={}},6198:(U,l,d)=>{var Z=d(8014);U.exports=function(t){return Z(t.length)}},283:(U,l,d)=>{var Z=d(9504),t=d(9039),F=d(4901),c=d(9297),W=d(3724),s=d(350).CONFIGURABLE,n=d(3706),V=d(1181),Q=V.enforce,i=V.get,N=String,e=Object.defineProperty,m=Z("".slice),M=Z("".replace),J=Z([].join),S=W&&!t(function(){return e(function(){},"length",{value:8}).length!==8}),G=String(String).split("String"),T=U.exports=function(p,u,Y){m(N(u),0,7)==="Symbol("&&(u="["+M(N(u),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),Y&&Y.getter&&(u="get "+u),Y&&Y.setter&&(u="set "+u),(!c(p,"name")||s&&p.name!==u)&&(W?e(p,"name",{value:u,configurable:!0}):p.name=u),S&&Y&&c(Y,"arity")&&p.length!==Y.arity&&e(p,"length",{value:Y.arity});try{Y&&c(Y,"constructor")&&Y.constructor?W&&e(p,"prototype",{writable:!1}):p.prototype&&(p.prototype=void 0)}catch{}var o=Q(p);return c(o,"source")||(o.source=J(G,typeof u=="string"?u:"")),p};Function.prototype.toString=T(function(){return F(this)&&i(this).source||n(this)},"toString")},741:U=>{var l=Math.ceil,d=Math.floor;U.exports=Math.trunc||function(Z){var t=+Z;return(t>0?d:l)(t)}},6043:(U,l,d)=>{var Z=d(9306),t=TypeError,F=function(c){var W,s;this.promise=new c(function(n,V){if(W!==void 0||s!==void 0)throw new t("Bad Promise constructor");W=n,s=V}),this.resolve=Z(W),this.reject=Z(s)};U.exports.f=function(c){return new F(c)}},2603:(U,l,d)=>{var Z=d(655);U.exports=function(t,F){return t===void 0?arguments.length<2?"":F:Z(t)}},4149:U=>{var l=RangeError;U.exports=function(d){if(d===d)return d;throw new l("NaN is not allowed")}},2360:(U,l,d)=>{var Z=d(8551),t=d(6801),F=d(8727),c=d(421),W=d(397),s=d(4055),n=d(6119),V=">",Q="<",i="prototype",N="script",e=n("IE_PROTO"),m=function(){},M=function(p){return Q+N+V+p+Q+"/"+N+V},J=function(p){p.write(M("")),p.close();var u=p.parentWindow.Object;return p=null,u},S=function(){var p=s("iframe"),u="java"+N+":",Y;return p.style.display="none",W.appendChild(p),p.src=String(u),Y=p.contentWindow.document,Y.open(),Y.write(M("document.F=Object")),Y.close(),Y.F},G,T=function(){try{G=new ActiveXObject("htmlfile")}catch{}T=typeof document<"u"?document.domain&&G?J(G):S():J(G);for(var p=F.length;p--;)delete T[i][F[p]];return T()};c[e]=!0,U.exports=Object.create||function(p,u){var Y;return p!==null?(m[i]=Z(p),Y=new m,m[i]=null,Y[e]=p):Y=T(),u===void 0?Y:t.f(Y,u)}},6801:(U,l,d)=>{var Z=d(3724),t=d(8686),F=d(4913),c=d(8551),W=d(5397),s=d(1072);l.f=Z&&!t?Object.defineProperties:function(n,V){c(n);for(var Q=W(V),i=s(V),N=i.length,e=0,m;N>e;)F.f(n,m=i[e++],Q[m]);return n}},4913:(U,l,d)=>{var Z=d(3724),t=d(5917),F=d(8686),c=d(8551),W=d(6969),s=TypeError,n=Object.defineProperty,V=Object.getOwnPropertyDescriptor,Q="enumerable",i="configurable",N="writable";l.f=Z?F?function(e,m,M){if(c(e),m=W(m),c(M),typeof e=="function"&&m==="prototype"&&"value"in M&&N in M&&!M[N]){var J=V(e,m);J&&J[N]&&(e[m]=M.value,M={configurable:i in M?M[i]:J[i],enumerable:Q in M?M[Q]:J[Q],writable:!1})}return n(e,m,M)}:n:function(e,m,M){if(c(e),m=W(m),c(M),t)try{return n(e,m,M)}catch{}if("get"in M||"set"in M)throw new s("Accessors not supported");return"value"in M&&(e[m]=M.value),e}},7347:(U,l,d)=>{var Z=d(3724),t=d(9565),F=d(8773),c=d(6980),W=d(5397),s=d(6969),n=d(9297),V=d(5917),Q=Object.getOwnPropertyDescriptor;l.f=Z?Q:function(i,N){if(i=W(i),N=s(N),V)try{return Q(i,N)}catch{}if(n(i,N))return c(!t(F.f,i,N),i[N])}},8480:(U,l,d)=>{var Z=d(1828),t=d(8727),F=t.concat("length","prototype");l.f=Object.getOwnPropertyNames||function(c){return Z(c,F)}},3717:(U,l)=>{l.f=Object.getOwnPropertySymbols},2787:(U,l,d)=>{var Z=d(9297),t=d(4901),F=d(8981),c=d(6119),W=d(2211),s=c("IE_PROTO"),n=Object,V=n.prototype;U.exports=W?n.getPrototypeOf:function(Q){var i=F(Q);if(Z(i,s))return i[s];var N=i.constructor;return t(N)&&i instanceof N?N.prototype:i instanceof n?V:null}},1625:(U,l,d)=>{var Z=d(9504);U.exports=Z({}.isPrototypeOf)},1828:(U,l,d)=>{var Z=d(9504),t=d(9297),F=d(5397),c=d(9617).indexOf,W=d(421),s=Z([].push);U.exports=function(n,V){var Q=F(n),i=0,N=[],e;for(e in Q)!t(W,e)&&t(Q,e)&&s(N,e);for(;V.length>i;)t(Q,e=V[i++])&&(~c(N,e)||s(N,e));return N}},1072:(U,l,d)=>{var Z=d(1828),t=d(8727);U.exports=Object.keys||function(F){return Z(F,t)}},8773:(U,l)=>{var d={}.propertyIsEnumerable,Z=Object.getOwnPropertyDescriptor,t=Z&&!d.call({1:2},1);l.f=t?function(F){var c=Z(this,F);return!!c&&c.enumerable}:d},2967:(U,l,d)=>{var Z=d(6706),t=d(34),F=d(7750),c=d(3506);U.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var W=!1,s={},n;try{n=Z(Object.prototype,"__proto__","set"),n(s,[]),W=s instanceof Array}catch{}return function(V,Q){return F(V),c(Q),t(V)&&(W?n(V,Q):V.__proto__=Q),V}}():void 0)},4270:(U,l,d)=>{var Z=d(9565),t=d(4901),F=d(34),c=TypeError;U.exports=function(W,s){var n,V;if(s==="string"&&t(n=W.toString)&&!F(V=Z(n,W))||t(n=W.valueOf)&&!F(V=Z(n,W))||s!=="string"&&t(n=W.toString)&&!F(V=Z(n,W)))return V;throw new c("Can't convert object to primitive value")}},5031:(U,l,d)=>{var Z=d(7751),t=d(9504),F=d(8480),c=d(3717),W=d(8551),s=t([].concat);U.exports=Z("Reflect","ownKeys")||function(n){var V=F.f(W(n)),Q=c.f;return Q?s(V,Q(n)):V}},8235:(U,l,d)=>{var Z=d(9504),t=d(9297),F=SyntaxError,c=parseInt,W=String.fromCharCode,s=Z("".charAt),n=Z("".slice),V=Z(/./.exec),Q={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":` +import{v as $V,x as pm,y as GV,r as Ll,z as um,b as HZ,c as jl,l as Vi,A as Oh,o as Ol,F as Ym,B as Bm,C as HR,f as Hl,D as _a,G as om,H as ym,I as PR,_ as km,j as zm,m as Lm,J as fR,K as Im,E as xW,L as Tc,M as Dm,N as Em,d as al,w as kl,e as jW,s as cU,O as OW,t as IU,P as wm,h as EZ,Q as AR,R as _R,S as Cm,T as rm}from"./index-nRSe4xNB.js";import{e as gW}from"./bus-C8MdfDPM.js";function FT(U){return $V({url:"/api/v1/auth/directories",method:"get",params:U})}function cT(U,l){return $V({url:`/api/v1/auth/directories/${U}/users`,method:"get",params:l})}function aT(U,l){return $V({url:`/api/v1/rooms/${U}/participants/history`,method:"get",params:l})}function WT(U,l){return $V({url:`/api/v1/auth/users/${U}`,method:"get",params:l})}var xm=Object.defineProperty,gh=U=>{throw TypeError(U)},jm=(U,l,d)=>l in U?xm(U,l,{enumerable:!0,configurable:!0,writable:!0,value:d}):U[l]=d,f=(U,l,d)=>jm(U,typeof l!="symbol"?l+"":l,d),zR=(U,l,d)=>l.has(U)||gh("Cannot "+d),a=(U,l,d)=>(zR(U,l,"read from private field"),d?d.call(U):l.get(U)),b=(U,l,d)=>l.has(U)?gh("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(U):l.set(U,d),R=(U,l,d,Z)=>(zR(U,l,"write to private field"),l.set(U,d),d),h=(U,l,d)=>(zR(U,l,"access private method"),d),Ld=(U,l,d,Z)=>({set _(t){R(U,l,t)},get _(){return a(U,l,Z)}}),Om={9306:(U,l,d)=>{var Z=d(4901),t=d(6823),F=TypeError;U.exports=function(c){if(Z(c))return c;throw new F(t(c)+" is not a function")}},3506:(U,l,d)=>{var Z=d(3925),t=String,F=TypeError;U.exports=function(c){if(Z(c))return c;throw new F("Can't set "+t(c)+" as a prototype")}},7080:(U,l,d)=>{var Z=d(4402).has;U.exports=function(t){return Z(t),t}},679:(U,l,d)=>{var Z=d(1625),t=TypeError;U.exports=function(F,c){if(Z(c,F))return F;throw new t("Incorrect invocation")}},8551:(U,l,d)=>{var Z=d(34),t=String,F=TypeError;U.exports=function(c){if(Z(c))return c;throw new F(t(c)+" is not an object")}},7811:U=>{U.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},7394:(U,l,d)=>{var Z=d(4576),t=d(6706),F=d(2195),c=Z.ArrayBuffer,W=Z.TypeError;U.exports=c&&t(c.prototype,"byteLength","get")||function(s){if(F(s)!=="ArrayBuffer")throw new W("ArrayBuffer expected");return s.byteLength}},3238:(U,l,d)=>{var Z=d(4576),t=d(7476),F=d(7394),c=Z.ArrayBuffer,W=c&&c.prototype,s=W&&t(W.slice);U.exports=function(n){if(F(n)!==0||!s)return!1;try{return s(n,0,0),!1}catch{return!0}}},5169:(U,l,d)=>{var Z=d(3238),t=TypeError;U.exports=function(F){if(Z(F))throw new t("ArrayBuffer is detached");return F}},5636:(U,l,d)=>{var Z=d(4576),t=d(9504),F=d(6706),c=d(7696),W=d(5169),s=d(7394),n=d(4483),V=d(1548),Q=Z.structuredClone,i=Z.ArrayBuffer,N=Z.DataView,e=Math.min,m=i.prototype,M=N.prototype,J=t(m.slice),S=F(m,"resizable","get"),G=F(m,"maxByteLength","get"),T=t(M.getInt8),p=t(M.setInt8);U.exports=(V||n)&&function(u,Y,o){var X=s(u),B=Y===void 0?X:c(Y),y=!S||!S(u),E;if(W(u),V&&(u=Q(u,{transfer:[u]}),X===B&&(o||y)))return u;if(X>=B&&(!o||y))E=J(u,0,B);else{var D=o&&!y&&G?{maxByteLength:G(u)}:void 0;E=new i(B,D);for(var w=new N(u),I=new N(E),L=e(B,X),g=0;g{var Z=d(7811),t=d(3724),F=d(4576),c=d(4901),W=d(34),s=d(9297),n=d(6955),V=d(6823),Q=d(6699),i=d(6840),N=d(2106),e=d(1625),m=d(2787),M=d(2967),J=d(8227),S=d(3392),G=d(1181),T=G.enforce,p=G.get,u=F.Int8Array,Y=u&&u.prototype,o=F.Uint8ClampedArray,X=o&&o.prototype,B=u&&m(u),y=Y&&m(Y),E=Object.prototype,D=F.TypeError,w=J("toStringTag"),I=S("TYPED_ARRAY_TAG"),L="TypedArrayConstructor",g=Z&&!!M&&n(F.opera)!=="Opera",A=!1,Vl,Sl,Tl,Rl={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},bl={BigInt64Array:8,BigUint64Array:8},FU=function(_){if(!W(_))return!1;var Xl=n(_);return Xl==="DataView"||s(Rl,Xl)||s(bl,Xl)},gd=function(_){var Xl=m(_);if(W(Xl)){var rl=p(Xl);return rl&&s(rl,L)?rl[L]:gd(Xl)}},C=function(_){if(!W(_))return!1;var Xl=n(_);return s(Rl,Xl)||s(bl,Xl)},z=function(_){if(C(_))return _;throw new D("Target is not a typed array")},r=function(_){if(c(_)&&(!M||e(B,_)))return _;throw new D(V(_)+" is not a typed array constructor")},ll=function(_,Xl,rl,Kd){if(t){if(rl)for(var ad in Rl){var ul=F[ad];if(ul&&s(ul.prototype,_))try{delete ul.prototype[_]}catch{try{ul.prototype[_]=Xl}catch{}}}(!y[_]||rl)&&i(y,_,rl?Xl:g&&Y[_]||Xl,Kd)}},hl=function(_,Xl,rl){var Kd,ad;if(t){if(M){if(rl){for(Kd in Rl)if(ad=F[Kd],ad&&s(ad,_))try{delete ad[_]}catch{}}if(!B[_]||rl)try{return i(B,_,rl?Xl:g&&B[_]||Xl)}catch{}else return}for(Kd in Rl)ad=F[Kd],ad&&(!ad[_]||rl)&&i(ad,_,Xl)}};for(Vl in Rl)Sl=F[Vl],Tl=Sl&&Sl.prototype,Tl?T(Tl)[L]=Sl:g=!1;for(Vl in bl)Sl=F[Vl],Tl=Sl&&Sl.prototype,Tl&&(T(Tl)[L]=Sl);if((!g||!c(B)||B===Function.prototype)&&(B=function(){throw new D("Incorrect invocation")},g))for(Vl in Rl)F[Vl]&&M(F[Vl],B);if((!g||!y||y===E)&&(y=B.prototype,g))for(Vl in Rl)F[Vl]&&M(F[Vl].prototype,y);if(g&&m(X)!==y&&M(X,y),t&&!s(y,w)){A=!0,N(y,w,{configurable:!0,get:function(){return W(this)?this[I]:void 0}});for(Vl in Rl)F[Vl]&&Q(F[Vl],I,Vl)}U.exports={NATIVE_ARRAY_BUFFER_VIEWS:g,TYPED_ARRAY_TAG:A&&I,aTypedArray:z,aTypedArrayConstructor:r,exportTypedArrayMethod:ll,exportTypedArrayStaticMethod:hl,getTypedArrayConstructor:gd,isView:FU,isTypedArray:C,TypedArray:B,TypedArrayPrototype:y}},5370:(U,l,d)=>{var Z=d(6198);U.exports=function(t,F,c){for(var W=0,s=arguments.length>2?c:Z(F),n=new t(s);s>W;)n[W]=F[W++];return n}},9617:(U,l,d)=>{var Z=d(5397),t=d(5610),F=d(6198),c=function(W){return function(s,n,V){var Q=Z(s),i=F(Q);if(i===0)return!W&&-1;var N=t(V,i),e;if(W&&n!==n){for(;i>N;)if(e=Q[N++],e!==e)return!0}else for(;i>N;N++)if((W||N in Q)&&Q[N]===n)return W||N||0;return!W&&-1}};U.exports={includes:c(!0),indexOf:c(!1)}},4527:(U,l,d)=>{var Z=d(3724),t=d(4376),F=TypeError,c=Object.getOwnPropertyDescriptor,W=Z&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(s){return s instanceof TypeError}}();U.exports=W?function(s,n){if(t(s)&&!c(s,"length").writable)throw new F("Cannot set read only .length");return s.length=n}:function(s,n){return s.length=n}},7680:(U,l,d)=>{var Z=d(9504);U.exports=Z([].slice)},7628:(U,l,d)=>{var Z=d(6198);U.exports=function(t,F){for(var c=Z(t),W=new F(c),s=0;s{var Z=d(6198),t=d(1291),F=RangeError;U.exports=function(c,W,s,n){var V=Z(c),Q=t(s),i=Q<0?V+Q:Q;if(i>=V||i<0)throw new F("Incorrect index");for(var N=new W(V),e=0;e{var Z=d(8551),t=d(9539);U.exports=function(F,c,W,s){try{return s?c(Z(W)[0],W[1]):c(W)}catch(n){t(F,"throw",n)}}},2195:(U,l,d)=>{var Z=d(9504),t=Z({}.toString),F=Z("".slice);U.exports=function(c){return F(t(c),8,-1)}},6955:(U,l,d)=>{var Z=d(2140),t=d(4901),F=d(2195),c=d(8227),W=c("toStringTag"),s=Object,n=F(function(){return arguments}())==="Arguments",V=function(Q,i){try{return Q[i]}catch{}};U.exports=Z?F:function(Q){var i,N,e;return Q===void 0?"Undefined":Q===null?"Null":typeof(N=V(i=s(Q),W))=="string"?N:n?F(i):(e=F(i))==="Object"&&t(i.callee)?"Arguments":e}},7740:(U,l,d)=>{var Z=d(9297),t=d(5031),F=d(7347),c=d(4913);U.exports=function(W,s,n){for(var V=t(s),Q=c.f,i=F.f,N=0;N{var Z=d(9039);U.exports=!Z(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},2529:U=>{U.exports=function(l,d){return{value:l,done:d}}},6699:(U,l,d)=>{var Z=d(3724),t=d(4913),F=d(6980);U.exports=Z?function(c,W,s){return t.f(c,W,F(1,s))}:function(c,W,s){return c[W]=s,c}},6980:U=>{U.exports=function(l,d){return{enumerable:!(l&1),configurable:!(l&2),writable:!(l&4),value:d}}},4659:(U,l,d)=>{var Z=d(3724),t=d(4913),F=d(6980);U.exports=function(c,W,s){Z?t.f(c,W,F(0,s)):c[W]=s}},2106:(U,l,d)=>{var Z=d(283),t=d(4913);U.exports=function(F,c,W){return W.get&&Z(W.get,c,{getter:!0}),W.set&&Z(W.set,c,{setter:!0}),t.f(F,c,W)}},6840:(U,l,d)=>{var Z=d(4901),t=d(4913),F=d(283),c=d(9433);U.exports=function(W,s,n,V){V||(V={});var Q=V.enumerable,i=V.name!==void 0?V.name:s;if(Z(n)&&F(n,i,V),V.global)Q?W[s]=n:c(s,n);else{try{V.unsafe?W[s]&&(Q=!0):delete W[s]}catch{}Q?W[s]=n:t.f(W,s,{value:n,enumerable:!1,configurable:!V.nonConfigurable,writable:!V.nonWritable})}return W}},6279:(U,l,d)=>{var Z=d(6840);U.exports=function(t,F,c){for(var W in F)Z(t,W,F[W],c);return t}},9433:(U,l,d)=>{var Z=d(4576),t=Object.defineProperty;U.exports=function(F,c){try{t(Z,F,{value:c,configurable:!0,writable:!0})}catch{Z[F]=c}return c}},3724:(U,l,d)=>{var Z=d(9039);U.exports=!Z(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},4483:(U,l,d)=>{var Z=d(4576),t=d(9429),F=d(1548),c=Z.structuredClone,W=Z.ArrayBuffer,s=Z.MessageChannel,n=!1,V,Q,i,N;if(F)n=function(e){c(e,{transfer:[e]})};else if(W)try{s||(V=t("worker_threads"),V&&(s=V.MessageChannel)),s&&(Q=new s,i=new W(2),N=function(e){Q.port1.postMessage(null,[e])},i.byteLength===2&&(N(i),i.byteLength===0&&(n=N)))}catch{}U.exports=n},4055:(U,l,d)=>{var Z=d(4576),t=d(34),F=Z.document,c=t(F)&&t(F.createElement);U.exports=function(W){return c?F.createElement(W):{}}},6837:U=>{var l=TypeError,d=9007199254740991;U.exports=function(Z){if(Z>d)throw l("Maximum allowed index exceeded");return Z}},5002:U=>{U.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},8727:U=>{U.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6193:(U,l,d)=>{var Z=d(4215);U.exports=Z==="NODE"},2839:(U,l,d)=>{var Z=d(4576),t=Z.navigator,F=t&&t.userAgent;U.exports=F?String(F):""},9519:(U,l,d)=>{var Z=d(4576),t=d(2839),F=Z.process,c=Z.Deno,W=F&&F.versions||c&&c.version,s=W&&W.v8,n,V;s&&(n=s.split("."),V=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!V&&t&&(n=t.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=t.match(/Chrome\/(\d+)/),n&&(V=+n[1]))),U.exports=V},4215:(U,l,d)=>{var Z=d(4576),t=d(2839),F=d(2195),c=function(W){return t.slice(0,W.length)===W};U.exports=function(){return c("Bun/")?"BUN":c("Cloudflare-Workers")?"CLOUDFLARE":c("Deno/")?"DENO":c("Node.js/")?"NODE":Z.Bun&&typeof Bun.version=="string"?"BUN":Z.Deno&&typeof Deno.version=="object"?"DENO":F(Z.process)==="process"?"NODE":Z.window&&Z.document?"BROWSER":"REST"}()},8574:(U,l,d)=>{var Z=d(9504),t=Error,F=Z("".replace),c=function(n){return String(new t(n).stack)}("zxcasd"),W=/\n\s*at [^:]*:[^\n]*/,s=W.test(c);U.exports=function(n,V){if(s&&typeof n=="string"&&!t.prepareStackTrace)for(;V--;)n=F(n,W,"");return n}},6518:(U,l,d)=>{var Z=d(4576),t=d(7347).f,F=d(6699),c=d(6840),W=d(9433),s=d(7740),n=d(2796);U.exports=function(V,Q){var i=V.target,N=V.global,e=V.stat,m,M,J,S,G,T;if(N?M=Z:e?M=Z[i]||W(i,{}):M=Z[i]&&Z[i].prototype,M)for(J in Q){if(G=Q[J],V.dontCallGetSet?(T=t(M,J),S=T&&T.value):S=M[J],m=n(N?J:i+(e?".":"#")+J,V.forced),!m&&S!==void 0){if(typeof G==typeof S)continue;s(G,S)}(V.sham||S&&S.sham)&&F(G,"sham",!0),c(M,J,G,V)}}},9039:U=>{U.exports=function(l){try{return!!l()}catch{return!0}}},8745:(U,l,d)=>{var Z=d(616),t=Function.prototype,F=t.apply,c=t.call;U.exports=typeof Reflect=="object"&&Reflect.apply||(Z?c.bind(F):function(){return c.apply(F,arguments)})},6080:(U,l,d)=>{var Z=d(7476),t=d(9306),F=d(616),c=Z(Z.bind);U.exports=function(W,s){return t(W),s===void 0?W:F?c(W,s):function(){return W.apply(s,arguments)}}},616:(U,l,d)=>{var Z=d(9039);U.exports=!Z(function(){var t=(function(){}).bind();return typeof t!="function"||t.hasOwnProperty("prototype")})},9565:(U,l,d)=>{var Z=d(616),t=Function.prototype.call;U.exports=Z?t.bind(t):function(){return t.apply(t,arguments)}},350:(U,l,d)=>{var Z=d(3724),t=d(9297),F=Function.prototype,c=Z&&Object.getOwnPropertyDescriptor,W=t(F,"name"),s=W&&(function(){}).name==="something",n=W&&(!Z||Z&&c(F,"name").configurable);U.exports={EXISTS:W,PROPER:s,CONFIGURABLE:n}},6706:(U,l,d)=>{var Z=d(9504),t=d(9306);U.exports=function(F,c,W){try{return Z(t(Object.getOwnPropertyDescriptor(F,c)[W]))}catch{}}},7476:(U,l,d)=>{var Z=d(2195),t=d(9504);U.exports=function(F){if(Z(F)==="Function")return t(F)}},9504:(U,l,d)=>{var Z=d(616),t=Function.prototype,F=t.call,c=Z&&t.bind.bind(F,F);U.exports=Z?c:function(W){return function(){return F.apply(W,arguments)}}},9429:(U,l,d)=>{var Z=d(4576),t=d(6193);U.exports=function(F){if(t){try{return Z.process.getBuiltinModule(F)}catch{}try{return Function('return require("'+F+'")')()}catch{}}}},7751:(U,l,d)=>{var Z=d(4576),t=d(4901),F=function(c){return t(c)?c:void 0};U.exports=function(c,W){return arguments.length<2?F(Z[c]):Z[c]&&Z[c][W]}},1767:U=>{U.exports=function(l){return{iterator:l,next:l.next,done:!1}}},8646:(U,l,d)=>{var Z=d(9565),t=d(8551),F=d(1767),c=d(851);U.exports=function(W,s){(!s||typeof W!="string")&&t(W);var n=c(W);return F(t(n!==void 0?Z(n,W):W))}},851:(U,l,d)=>{var Z=d(6955),t=d(5966),F=d(4117),c=d(6269),W=d(8227),s=W("iterator");U.exports=function(n){if(!F(n))return t(n,s)||t(n,"@@iterator")||c[Z(n)]}},81:(U,l,d)=>{var Z=d(9565),t=d(9306),F=d(8551),c=d(6823),W=d(851),s=TypeError;U.exports=function(n,V){var Q=arguments.length<2?W(n):V;if(t(Q))return F(Z(Q,n));throw new s(c(n)+" is not iterable")}},5966:(U,l,d)=>{var Z=d(9306),t=d(4117);U.exports=function(F,c){var W=F[c];return t(W)?void 0:Z(W)}},3789:(U,l,d)=>{var Z=d(9306),t=d(8551),F=d(9565),c=d(1291),W=d(1767),s="Invalid size",n=RangeError,V=TypeError,Q=Math.max,i=function(N,e){this.set=N,this.size=Q(e,0),this.has=Z(N.has),this.keys=Z(N.keys)};i.prototype={getIterator:function(){return W(t(F(this.keys,this.set)))},includes:function(N){return F(this.has,this.set,N)}},U.exports=function(N){t(N);var e=+N.size;if(e!==e)throw new V(s);var m=c(e);if(m<0)throw new n(s);return new i(N,m)}},4576:function(U){var l=function(d){return d&&d.Math===Math&&d};U.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof global=="object"&&global)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},9297:(U,l,d)=>{var Z=d(9504),t=d(8981),F=Z({}.hasOwnProperty);U.exports=Object.hasOwn||function(c,W){return F(t(c),W)}},421:U=>{U.exports={}},397:(U,l,d)=>{var Z=d(7751);U.exports=Z("document","documentElement")},5917:(U,l,d)=>{var Z=d(3724),t=d(9039),F=d(4055);U.exports=!Z&&!t(function(){return Object.defineProperty(F("div"),"a",{get:function(){return 7}}).a!==7})},7055:(U,l,d)=>{var Z=d(9504),t=d(9039),F=d(2195),c=Object,W=Z("".split);U.exports=t(function(){return!c("z").propertyIsEnumerable(0)})?function(s){return F(s)==="String"?W(s,""):c(s)}:c},3167:(U,l,d)=>{var Z=d(4901),t=d(34),F=d(2967);U.exports=function(c,W,s){var n,V;return F&&Z(n=W.constructor)&&n!==s&&t(V=n.prototype)&&V!==s.prototype&&F(c,V),c}},3706:(U,l,d)=>{var Z=d(9504),t=d(4901),F=d(7629),c=Z(Function.toString);t(F.inspectSource)||(F.inspectSource=function(W){return c(W)}),U.exports=F.inspectSource},1181:(U,l,d)=>{var Z=d(8622),t=d(4576),F=d(34),c=d(6699),W=d(9297),s=d(7629),n=d(6119),V=d(421),Q="Object already initialized",i=t.TypeError,N=t.WeakMap,e,m,M,J=function(p){return M(p)?m(p):e(p,{})},S=function(p){return function(u){var Y;if(!F(u)||(Y=m(u)).type!==p)throw new i("Incompatible receiver, "+p+" required");return Y}};if(Z||s.state){var G=s.state||(s.state=new N);G.get=G.get,G.has=G.has,G.set=G.set,e=function(p,u){if(G.has(p))throw new i(Q);return u.facade=p,G.set(p,u),u},m=function(p){return G.get(p)||{}},M=function(p){return G.has(p)}}else{var T=n("state");V[T]=!0,e=function(p,u){if(W(p,T))throw new i(Q);return u.facade=p,c(p,T,u),u},m=function(p){return W(p,T)?p[T]:{}},M=function(p){return W(p,T)}}U.exports={set:e,get:m,has:M,enforce:J,getterFor:S}},4209:(U,l,d)=>{var Z=d(8227),t=d(6269),F=Z("iterator"),c=Array.prototype;U.exports=function(W){return W!==void 0&&(t.Array===W||c[F]===W)}},4376:(U,l,d)=>{var Z=d(2195);U.exports=Array.isArray||function(t){return Z(t)==="Array"}},1108:(U,l,d)=>{var Z=d(6955);U.exports=function(t){var F=Z(t);return F==="BigInt64Array"||F==="BigUint64Array"}},4901:U=>{var l=typeof document=="object"&&document.all;U.exports=typeof l>"u"&&l!==void 0?function(d){return typeof d=="function"||d===l}:function(d){return typeof d=="function"}},2796:(U,l,d)=>{var Z=d(9039),t=d(4901),F=/#|\.prototype\./,c=function(Q,i){var N=s[W(Q)];return N===V?!0:N===n?!1:t(i)?Z(i):!!i},W=c.normalize=function(Q){return String(Q).replace(F,".").toLowerCase()},s=c.data={},n=c.NATIVE="N",V=c.POLYFILL="P";U.exports=c},4117:U=>{U.exports=function(l){return l==null}},34:(U,l,d)=>{var Z=d(4901);U.exports=function(t){return typeof t=="object"?t!==null:Z(t)}},3925:(U,l,d)=>{var Z=d(34);U.exports=function(t){return Z(t)||t===null}},6395:U=>{U.exports=!1},757:(U,l,d)=>{var Z=d(7751),t=d(4901),F=d(1625),c=d(7040),W=Object;U.exports=c?function(s){return typeof s=="symbol"}:function(s){var n=Z("Symbol");return t(n)&&F(n.prototype,W(s))}},507:(U,l,d)=>{var Z=d(9565);U.exports=function(t,F,c){for(var W=c?t:t.iterator,s=t.next,n,V;!(n=Z(s,W)).done;)if(V=F(n.value),V!==void 0)return V}},2652:(U,l,d)=>{var Z=d(6080),t=d(9565),F=d(8551),c=d(6823),W=d(4209),s=d(6198),n=d(1625),V=d(81),Q=d(851),i=d(9539),N=TypeError,e=function(M,J){this.stopped=M,this.result=J},m=e.prototype;U.exports=function(M,J,S){var G=S&&S.that,T=!!(S&&S.AS_ENTRIES),p=!!(S&&S.IS_RECORD),u=!!(S&&S.IS_ITERATOR),Y=!!(S&&S.INTERRUPTED),o=Z(J,G),X,B,y,E,D,w,I,L=function(A){return X&&i(X,"normal",A),new e(!0,A)},g=function(A){return T?(F(A),Y?o(A[0],A[1],L):o(A[0],A[1])):Y?o(A,L):o(A)};if(p)X=M.iterator;else if(u)X=M;else{if(B=Q(M),!B)throw new N(c(M)+" is not iterable");if(W(B)){for(y=0,E=s(M);E>y;y++)if(D=g(M[y]),D&&n(m,D))return D;return new e(!1)}X=V(M,B)}for(w=p?M.next:X.next;!(I=t(w,X)).done;){try{D=g(I.value)}catch(A){i(X,"throw",A)}if(typeof D=="object"&&D&&n(m,D))return D}return new e(!1)}},9539:(U,l,d)=>{var Z=d(9565),t=d(8551),F=d(5966);U.exports=function(c,W,s){var n,V;t(c);try{if(n=F(c,"return"),!n){if(W==="throw")throw s;return s}n=Z(n,c)}catch(Q){V=!0,n=Q}if(W==="throw")throw s;if(V)throw n;return t(n),s}},9462:(U,l,d)=>{var Z=d(9565),t=d(2360),F=d(6699),c=d(6279),W=d(8227),s=d(1181),n=d(5966),V=d(7657).IteratorPrototype,Q=d(2529),i=d(9539),N=W("toStringTag"),e="IteratorHelper",m="WrapForValidIterator",M=s.set,J=function(T){var p=s.getterFor(T?m:e);return c(t(V),{next:function(){var u=p(this);if(T)return u.nextHandler();try{var Y=u.done?void 0:u.nextHandler();return Q(Y,u.done)}catch(o){throw u.done=!0,o}},return:function(){var u=p(this),Y=u.iterator;if(u.done=!0,T){var o=n(Y,"return");return o?Z(o,Y):Q(void 0,!0)}if(u.inner)try{i(u.inner.iterator,"normal")}catch(X){return i(Y,"throw",X)}return Y&&i(Y,"normal"),Q(void 0,!0)}})},S=J(!0),G=J(!1);F(G,N,"Iterator Helper"),U.exports=function(T,p){var u=function(Y,o){o?(o.iterator=Y.iterator,o.next=Y.next):o=Y,o.type=p?m:e,o.nextHandler=T,o.counter=0,o.done=!1,M(this,o)};return u.prototype=p?S:G,u}},713:(U,l,d)=>{var Z=d(9565),t=d(9306),F=d(8551),c=d(1767),W=d(9462),s=d(6319),n=W(function(){var V=this.iterator,Q=F(Z(this.next,V)),i=this.done=!!Q.done;if(!i)return s(V,this.mapper,[Q.value,this.counter++],!0)});U.exports=function(V){return F(this),t(V),new n(c(this),{mapper:V})}},7657:(U,l,d)=>{var Z=d(9039),t=d(4901),F=d(34),c=d(2360),W=d(2787),s=d(6840),n=d(8227),V=d(6395),Q=n("iterator"),i=!1,N,e,m;[].keys&&(m=[].keys(),"next"in m?(e=W(W(m)),e!==Object.prototype&&(N=e)):i=!0);var M=!F(N)||Z(function(){var J={};return N[Q].call(J)!==J});M?N={}:V&&(N=c(N)),t(N[Q])||s(N,Q,function(){return this}),U.exports={IteratorPrototype:N,BUGGY_SAFARI_ITERATORS:i}},6269:U=>{U.exports={}},6198:(U,l,d)=>{var Z=d(8014);U.exports=function(t){return Z(t.length)}},283:(U,l,d)=>{var Z=d(9504),t=d(9039),F=d(4901),c=d(9297),W=d(3724),s=d(350).CONFIGURABLE,n=d(3706),V=d(1181),Q=V.enforce,i=V.get,N=String,e=Object.defineProperty,m=Z("".slice),M=Z("".replace),J=Z([].join),S=W&&!t(function(){return e(function(){},"length",{value:8}).length!==8}),G=String(String).split("String"),T=U.exports=function(p,u,Y){m(N(u),0,7)==="Symbol("&&(u="["+M(N(u),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),Y&&Y.getter&&(u="get "+u),Y&&Y.setter&&(u="set "+u),(!c(p,"name")||s&&p.name!==u)&&(W?e(p,"name",{value:u,configurable:!0}):p.name=u),S&&Y&&c(Y,"arity")&&p.length!==Y.arity&&e(p,"length",{value:Y.arity});try{Y&&c(Y,"constructor")&&Y.constructor?W&&e(p,"prototype",{writable:!1}):p.prototype&&(p.prototype=void 0)}catch{}var o=Q(p);return c(o,"source")||(o.source=J(G,typeof u=="string"?u:"")),p};Function.prototype.toString=T(function(){return F(this)&&i(this).source||n(this)},"toString")},741:U=>{var l=Math.ceil,d=Math.floor;U.exports=Math.trunc||function(Z){var t=+Z;return(t>0?d:l)(t)}},6043:(U,l,d)=>{var Z=d(9306),t=TypeError,F=function(c){var W,s;this.promise=new c(function(n,V){if(W!==void 0||s!==void 0)throw new t("Bad Promise constructor");W=n,s=V}),this.resolve=Z(W),this.reject=Z(s)};U.exports.f=function(c){return new F(c)}},2603:(U,l,d)=>{var Z=d(655);U.exports=function(t,F){return t===void 0?arguments.length<2?"":F:Z(t)}},4149:U=>{var l=RangeError;U.exports=function(d){if(d===d)return d;throw new l("NaN is not allowed")}},2360:(U,l,d)=>{var Z=d(8551),t=d(6801),F=d(8727),c=d(421),W=d(397),s=d(4055),n=d(6119),V=">",Q="<",i="prototype",N="script",e=n("IE_PROTO"),m=function(){},M=function(p){return Q+N+V+p+Q+"/"+N+V},J=function(p){p.write(M("")),p.close();var u=p.parentWindow.Object;return p=null,u},S=function(){var p=s("iframe"),u="java"+N+":",Y;return p.style.display="none",W.appendChild(p),p.src=String(u),Y=p.contentWindow.document,Y.open(),Y.write(M("document.F=Object")),Y.close(),Y.F},G,T=function(){try{G=new ActiveXObject("htmlfile")}catch{}T=typeof document<"u"?document.domain&&G?J(G):S():J(G);for(var p=F.length;p--;)delete T[i][F[p]];return T()};c[e]=!0,U.exports=Object.create||function(p,u){var Y;return p!==null?(m[i]=Z(p),Y=new m,m[i]=null,Y[e]=p):Y=T(),u===void 0?Y:t.f(Y,u)}},6801:(U,l,d)=>{var Z=d(3724),t=d(8686),F=d(4913),c=d(8551),W=d(5397),s=d(1072);l.f=Z&&!t?Object.defineProperties:function(n,V){c(n);for(var Q=W(V),i=s(V),N=i.length,e=0,m;N>e;)F.f(n,m=i[e++],Q[m]);return n}},4913:(U,l,d)=>{var Z=d(3724),t=d(5917),F=d(8686),c=d(8551),W=d(6969),s=TypeError,n=Object.defineProperty,V=Object.getOwnPropertyDescriptor,Q="enumerable",i="configurable",N="writable";l.f=Z?F?function(e,m,M){if(c(e),m=W(m),c(M),typeof e=="function"&&m==="prototype"&&"value"in M&&N in M&&!M[N]){var J=V(e,m);J&&J[N]&&(e[m]=M.value,M={configurable:i in M?M[i]:J[i],enumerable:Q in M?M[Q]:J[Q],writable:!1})}return n(e,m,M)}:n:function(e,m,M){if(c(e),m=W(m),c(M),t)try{return n(e,m,M)}catch{}if("get"in M||"set"in M)throw new s("Accessors not supported");return"value"in M&&(e[m]=M.value),e}},7347:(U,l,d)=>{var Z=d(3724),t=d(9565),F=d(8773),c=d(6980),W=d(5397),s=d(6969),n=d(9297),V=d(5917),Q=Object.getOwnPropertyDescriptor;l.f=Z?Q:function(i,N){if(i=W(i),N=s(N),V)try{return Q(i,N)}catch{}if(n(i,N))return c(!t(F.f,i,N),i[N])}},8480:(U,l,d)=>{var Z=d(1828),t=d(8727),F=t.concat("length","prototype");l.f=Object.getOwnPropertyNames||function(c){return Z(c,F)}},3717:(U,l)=>{l.f=Object.getOwnPropertySymbols},2787:(U,l,d)=>{var Z=d(9297),t=d(4901),F=d(8981),c=d(6119),W=d(2211),s=c("IE_PROTO"),n=Object,V=n.prototype;U.exports=W?n.getPrototypeOf:function(Q){var i=F(Q);if(Z(i,s))return i[s];var N=i.constructor;return t(N)&&i instanceof N?N.prototype:i instanceof n?V:null}},1625:(U,l,d)=>{var Z=d(9504);U.exports=Z({}.isPrototypeOf)},1828:(U,l,d)=>{var Z=d(9504),t=d(9297),F=d(5397),c=d(9617).indexOf,W=d(421),s=Z([].push);U.exports=function(n,V){var Q=F(n),i=0,N=[],e;for(e in Q)!t(W,e)&&t(Q,e)&&s(N,e);for(;V.length>i;)t(Q,e=V[i++])&&(~c(N,e)||s(N,e));return N}},1072:(U,l,d)=>{var Z=d(1828),t=d(8727);U.exports=Object.keys||function(F){return Z(F,t)}},8773:(U,l)=>{var d={}.propertyIsEnumerable,Z=Object.getOwnPropertyDescriptor,t=Z&&!d.call({1:2},1);l.f=t?function(F){var c=Z(this,F);return!!c&&c.enumerable}:d},2967:(U,l,d)=>{var Z=d(6706),t=d(34),F=d(7750),c=d(3506);U.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var W=!1,s={},n;try{n=Z(Object.prototype,"__proto__","set"),n(s,[]),W=s instanceof Array}catch{}return function(V,Q){return F(V),c(Q),t(V)&&(W?n(V,Q):V.__proto__=Q),V}}():void 0)},4270:(U,l,d)=>{var Z=d(9565),t=d(4901),F=d(34),c=TypeError;U.exports=function(W,s){var n,V;if(s==="string"&&t(n=W.toString)&&!F(V=Z(n,W))||t(n=W.valueOf)&&!F(V=Z(n,W))||s!=="string"&&t(n=W.toString)&&!F(V=Z(n,W)))return V;throw new c("Can't convert object to primitive value")}},5031:(U,l,d)=>{var Z=d(7751),t=d(9504),F=d(8480),c=d(3717),W=d(8551),s=t([].concat);U.exports=Z("Reflect","ownKeys")||function(n){var V=F.f(W(n)),Q=c.f;return Q?s(V,Q(n)):V}},8235:(U,l,d)=>{var Z=d(9504),t=d(9297),F=SyntaxError,c=parseInt,W=String.fromCharCode,s=Z("".charAt),n=Z("".slice),V=Z(/./.exec),Q={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":` `,"\\r":"\r","\\t":" "},i=/^[\da-f]{4}$/i,N=/^[\u0000-\u001F]$/;U.exports=function(e,m){for(var M=!0,J="";m{U.exports=function(l){try{return{error:!1,value:l()}}catch(d){return{error:!0,value:d}}}},7750:(U,l,d)=>{var Z=d(4117),t=TypeError;U.exports=function(F){if(Z(F))throw new t("Can't call method on "+F);return F}},9286:(U,l,d)=>{var Z=d(4402),t=d(8469),F=Z.Set,c=Z.add;U.exports=function(W){var s=new F;return t(W,function(n){c(s,n)}),s}},3440:(U,l,d)=>{var Z=d(7080),t=d(4402),F=d(9286),c=d(5170),W=d(3789),s=d(8469),n=d(507),V=t.has,Q=t.remove;U.exports=function(i){var N=Z(this),e=W(i),m=F(N);return c(N)<=e.size?s(N,function(M){e.includes(M)&&Q(m,M)}):n(e.getIterator(),function(M){V(N,M)&&Q(m,M)}),m}},4402:(U,l,d)=>{var Z=d(9504),t=Set.prototype;U.exports={Set,add:Z(t.add),has:Z(t.has),remove:Z(t.delete),proto:t}},8750:(U,l,d)=>{var Z=d(7080),t=d(4402),F=d(5170),c=d(3789),W=d(8469),s=d(507),n=t.Set,V=t.add,Q=t.has;U.exports=function(i){var N=Z(this),e=c(i),m=new n;return F(N)>e.size?s(e.getIterator(),function(M){Q(N,M)&&V(m,M)}):W(N,function(M){e.includes(M)&&V(m,M)}),m}},4449:(U,l,d)=>{var Z=d(7080),t=d(4402).has,F=d(5170),c=d(3789),W=d(8469),s=d(507),n=d(9539);U.exports=function(V){var Q=Z(this),i=c(V);if(F(Q)<=i.size)return W(Q,function(e){if(i.includes(e))return!1},!0)!==!1;var N=i.getIterator();return s(N,function(e){if(t(Q,e))return n(N,"normal",!1)})!==!1}},3838:(U,l,d)=>{var Z=d(7080),t=d(5170),F=d(8469),c=d(3789);U.exports=function(W){var s=Z(this),n=c(W);return t(s)>n.size?!1:F(s,function(V){if(!n.includes(V))return!1},!0)!==!1}},8527:(U,l,d)=>{var Z=d(7080),t=d(4402).has,F=d(5170),c=d(3789),W=d(507),s=d(9539);U.exports=function(n){var V=Z(this),Q=c(n);if(F(V){var Z=d(9504),t=d(507),F=d(4402),c=F.Set,W=F.proto,s=Z(W.forEach),n=Z(W.keys),V=n(new c).next;U.exports=function(Q,i,N){return N?t({iterator:n(Q),next:V},i):s(Q,i)}},4916:(U,l,d)=>{var Z=d(7751),t=function(F){return{size:F,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};U.exports=function(F){var c=Z("Set");try{new c()[F](t(0));try{return new c()[F](t(-1)),!1}catch{return!0}}catch{return!1}}},5170:(U,l,d)=>{var Z=d(6706),t=d(4402);U.exports=Z(t.proto,"size","get")||function(F){return F.size}},3650:(U,l,d)=>{var Z=d(7080),t=d(4402),F=d(9286),c=d(3789),W=d(507),s=t.add,n=t.has,V=t.remove;U.exports=function(Q){var i=Z(this),N=c(Q).getIterator(),e=F(i);return W(N,function(m){n(i,m)?V(e,m):s(e,m)}),e}},4204:(U,l,d)=>{var Z=d(7080),t=d(4402).add,F=d(9286),c=d(3789),W=d(507);U.exports=function(s){var n=Z(this),V=c(s).getIterator(),Q=F(n);return W(V,function(i){t(Q,i)}),Q}},6119:(U,l,d)=>{var Z=d(5745),t=d(3392),F=Z("keys");U.exports=function(c){return F[c]||(F[c]=t(c))}},7629:(U,l,d)=>{var Z=d(6395),t=d(4576),F=d(9433),c="__core-js_shared__",W=U.exports=t[c]||F(c,{});(W.versions||(W.versions=[])).push({version:"3.39.0",mode:Z?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5745:(U,l,d)=>{var Z=d(7629);U.exports=function(t,F){return Z[t]||(Z[t]=F||{})}},1548:(U,l,d)=>{var Z=d(4576),t=d(9039),F=d(9519),c=d(4215),W=Z.structuredClone;U.exports=!!W&&!t(function(){if(c==="DENO"&&F>92||c==="NODE"&&F>94||c==="BROWSER"&&F>97)return!1;var s=new ArrayBuffer(8),n=W(s,{transfer:[s]});return s.byteLength!==0||n.byteLength!==8})},4495:(U,l,d)=>{var Z=d(9519),t=d(9039),F=d(4576),c=F.String;U.exports=!!Object.getOwnPropertySymbols&&!t(function(){var W=Symbol("symbol detection");return!c(W)||!(Object(W)instanceof Symbol)||!Symbol.sham&&Z&&Z<41})},5610:(U,l,d)=>{var Z=d(1291),t=Math.max,F=Math.min;U.exports=function(c,W){var s=Z(c);return s<0?t(s+W,0):F(s,W)}},5854:(U,l,d)=>{var Z=d(2777),t=TypeError;U.exports=function(F){var c=Z(F,"number");if(typeof c=="number")throw new t("Can't convert number to bigint");return BigInt(c)}},7696:(U,l,d)=>{var Z=d(1291),t=d(8014),F=RangeError;U.exports=function(c){if(c===void 0)return 0;var W=Z(c),s=t(W);if(W!==s)throw new F("Wrong length or index");return s}},5397:(U,l,d)=>{var Z=d(7055),t=d(7750);U.exports=function(F){return Z(t(F))}},1291:(U,l,d)=>{var Z=d(741);U.exports=function(t){var F=+t;return F!==F||F===0?0:Z(F)}},8014:(U,l,d)=>{var Z=d(1291),t=Math.min;U.exports=function(F){var c=Z(F);return c>0?t(c,9007199254740991):0}},8981:(U,l,d)=>{var Z=d(7750),t=Object;U.exports=function(F){return t(Z(F))}},9590:(U,l,d)=>{var Z=d(1291),t=RangeError;U.exports=function(F){var c=Z(F);if(c<0)throw new t("The argument can't be less than 0");return c}},2777:(U,l,d)=>{var Z=d(9565),t=d(34),F=d(757),c=d(5966),W=d(4270),s=d(8227),n=TypeError,V=s("toPrimitive");U.exports=function(Q,i){if(!t(Q)||F(Q))return Q;var N=c(Q,V),e;if(N){if(i===void 0&&(i="default"),e=Z(N,Q,i),!t(e)||F(e))return e;throw new n("Can't convert object to primitive value")}return i===void 0&&(i="number"),W(Q,i)}},6969:(U,l,d)=>{var Z=d(2777),t=d(757);U.exports=function(F){var c=Z(F,"string");return t(c)?c:c+""}},2140:(U,l,d)=>{var Z=d(8227),t=Z("toStringTag"),F={};F[t]="z",U.exports=String(F)==="[object z]"},655:(U,l,d)=>{var Z=d(6955),t=String;U.exports=function(F){if(Z(F)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(F)}},6823:U=>{var l=String;U.exports=function(d){try{return l(d)}catch{return"Object"}}},3392:(U,l,d)=>{var Z=d(9504),t=0,F=Math.random(),c=Z(1 .toString);U.exports=function(W){return"Symbol("+(W===void 0?"":W)+")_"+c(++t+F,36)}},7040:(U,l,d)=>{var Z=d(4495);U.exports=Z&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},8686:(U,l,d)=>{var Z=d(3724),t=d(9039);U.exports=Z&&t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},2812:U=>{var l=TypeError;U.exports=function(d,Z){if(d{var Z=d(4576),t=d(4901),F=Z.WeakMap;U.exports=t(F)&&/native code/.test(String(F))},8227:(U,l,d)=>{var Z=d(4576),t=d(5745),F=d(9297),c=d(3392),W=d(4495),s=d(7040),n=Z.Symbol,V=t("wks"),Q=s?n.for||n:n&&n.withoutSetter||c;U.exports=function(i){return F(V,i)||(V[i]=W&&F(n,i)?n[i]:Q("Symbol."+i)),V[i]}},6573:(U,l,d)=>{var Z=d(3724),t=d(2106),F=d(3238),c=ArrayBuffer.prototype;Z&&!("detached"in c)&&t(c,"detached",{configurable:!0,get:function(){return F(this)}})},7936:(U,l,d)=>{var Z=d(6518),t=d(5636);t&&Z({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return t(this,arguments.length?arguments[0]:void 0,!1)}})},8100:(U,l,d)=>{var Z=d(6518),t=d(5636);t&&Z({target:"ArrayBuffer",proto:!0},{transfer:function(){return t(this,arguments.length?arguments[0]:void 0,!0)}})},4114:(U,l,d)=>{var Z=d(6518),t=d(8981),F=d(6198),c=d(4527),W=d(6837),s=d(9039),n=s(function(){return[].push.call({length:4294967296},1)!==4294967297}),V=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(i){return i instanceof TypeError}},Q=n||!V();Z({target:"Array",proto:!0,arity:1,forced:Q},{push:function(i){var N=t(this),e=F(N),m=arguments.length;W(e+m);for(var M=0;M{var Z=d(6518),t=d(4576),F=d(679),c=d(8551),W=d(4901),s=d(2787),n=d(2106),V=d(4659),Q=d(9039),i=d(9297),N=d(8227),e=d(7657).IteratorPrototype,m=d(3724),M=d(6395),J="constructor",S="Iterator",G=N("toStringTag"),T=TypeError,p=t[S],u=M||!W(p)||p.prototype!==e||!Q(function(){p({})}),Y=function(){if(F(this,e),s(this)===e)throw new T("Abstract class Iterator not directly constructable")},o=function(X,B){m?n(e,X,{configurable:!0,get:function(){return B},set:function(y){if(c(this),this===e)throw new T("You can't redefine this property");i(this,X)?this[X]=y:V(this,X,y)}}):e[X]=B};i(e,G)||o(G,S),(u||!i(e,J)||e[J]===Object)&&o(J,Y),Y.prototype=e,Z({global:!0,constructor:!0,forced:u},{Iterator:Y})},9314:(U,l,d)=>{var Z=d(6518),t=d(9565),F=d(8551),c=d(1767),W=d(4149),s=d(9590),n=d(9462),V=d(6395),Q=n(function(){for(var i=this.iterator,N=this.next,e,m;this.remaining;)if(this.remaining--,e=F(t(N,i)),m=this.done=!!e.done,m)return;if(e=F(t(N,i)),m=this.done=!!e.done,!m)return e.value});Z({target:"Iterator",proto:!0,real:!0,forced:V},{drop:function(i){F(this);var N=s(W(+i));return new Q(c(this),{remaining:N})}})},1148:(U,l,d)=>{var Z=d(6518),t=d(2652),F=d(9306),c=d(8551),W=d(1767);Z({target:"Iterator",proto:!0,real:!0},{every:function(s){c(this),F(s);var n=W(this),V=0;return!t(n,function(Q,i){if(!s(Q,V++))return i()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},2489:(U,l,d)=>{var Z=d(6518),t=d(9565),F=d(9306),c=d(8551),W=d(1767),s=d(9462),n=d(6319),V=d(6395),Q=s(function(){for(var i=this.iterator,N=this.predicate,e=this.next,m,M,J;;){if(m=c(t(e,i)),M=this.done=!!m.done,M)return;if(J=m.value,n(i,N,[J,this.counter++],!0))return J}});Z({target:"Iterator",proto:!0,real:!0,forced:V},{filter:function(i){return c(this),F(i),new Q(W(this),{predicate:i})}})},531:(U,l,d)=>{var Z=d(6518),t=d(9565),F=d(9306),c=d(8551),W=d(1767),s=d(8646),n=d(9462),V=d(9539),Q=d(6395),i=n(function(){for(var N=this.iterator,e=this.mapper,m,M;;){if(M=this.inner)try{if(m=c(t(M.next,M.iterator)),!m.done)return m.value;this.inner=null}catch(J){V(N,"throw",J)}if(m=c(t(this.next,N)),this.done=!!m.done)return;try{this.inner=s(e(m.value,this.counter++),!1)}catch(J){V(N,"throw",J)}}});Z({target:"Iterator",proto:!0,real:!0,forced:Q},{flatMap:function(N){return c(this),F(N),new i(W(this),{mapper:N,inner:null})}})},1701:(U,l,d)=>{var Z=d(6518),t=d(713),F=d(6395);Z({target:"Iterator",proto:!0,real:!0,forced:F},{map:t})},3579:(U,l,d)=>{var Z=d(6518),t=d(2652),F=d(9306),c=d(8551),W=d(1767);Z({target:"Iterator",proto:!0,real:!0},{some:function(s){c(this),F(s);var n=W(this),V=0;return t(n,function(Q,i){if(s(Q,V++))return i()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},1689:(U,l,d)=>{var Z=d(6518),t=d(4576),F=d(8745),c=d(7680),W=d(6043),s=d(9306),n=d(1103),V=t.Promise,Q=!1,i=!V||!V.try||n(function(){V.try(function(N){Q=N===8},8)}).error||!Q;Z({target:"Promise",stat:!0,forced:i},{try:function(N){var e=arguments.length>1?c(arguments,1):[],m=W.f(this),M=n(function(){return F(s(N),void 0,e)});return(M.error?m.reject:m.resolve)(M.value),m.promise}})},4628:(U,l,d)=>{var Z=d(6518),t=d(6043);Z({target:"Promise",stat:!0},{withResolvers:function(){var F=t.f(this);return{promise:F.promise,resolve:F.resolve,reject:F.reject}}})},7642:(U,l,d)=>{var Z=d(6518),t=d(3440),F=d(4916);Z({target:"Set",proto:!0,real:!0,forced:!F("difference")},{difference:t})},8004:(U,l,d)=>{var Z=d(6518),t=d(9039),F=d(8750),c=d(4916),W=!c("intersection")||t(function(){return String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))!=="3,2"});Z({target:"Set",proto:!0,real:!0,forced:W},{intersection:F})},3853:(U,l,d)=>{var Z=d(6518),t=d(4449),F=d(4916);Z({target:"Set",proto:!0,real:!0,forced:!F("isDisjointFrom")},{isDisjointFrom:t})},5876:(U,l,d)=>{var Z=d(6518),t=d(3838),F=d(4916);Z({target:"Set",proto:!0,real:!0,forced:!F("isSubsetOf")},{isSubsetOf:t})},2475:(U,l,d)=>{var Z=d(6518),t=d(8527),F=d(4916);Z({target:"Set",proto:!0,real:!0,forced:!F("isSupersetOf")},{isSupersetOf:t})},5024:(U,l,d)=>{var Z=d(6518),t=d(3650),F=d(4916);Z({target:"Set",proto:!0,real:!0,forced:!F("symmetricDifference")},{symmetricDifference:t})},1698:(U,l,d)=>{var Z=d(6518),t=d(4204),F=d(4916);Z({target:"Set",proto:!0,real:!0,forced:!F("union")},{union:t})},7467:(U,l,d)=>{var Z=d(7628),t=d(4644),F=t.aTypedArray,c=t.exportTypedArrayMethod,W=t.getTypedArrayConstructor;c("toReversed",function(){return Z(F(this),W(this))})},4732:(U,l,d)=>{var Z=d(4644),t=d(9504),F=d(9306),c=d(5370),W=Z.aTypedArray,s=Z.getTypedArrayConstructor,n=Z.exportTypedArrayMethod,V=t(Z.TypedArrayPrototype.sort);n("toSorted",function(Q){Q!==void 0&&F(Q);var i=W(this),N=c(s(i),i);return V(N,Q)})},9577:(U,l,d)=>{var Z=d(9928),t=d(4644),F=d(1108),c=d(1291),W=d(5854),s=t.aTypedArray,n=t.getTypedArrayConstructor,V=t.exportTypedArrayMethod,Q=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(i){return i===8}}();V("with",function(i,N){var e=s(this),m=c(i),M=F(e)?W(N):+N;return Z(e,n(e),m,M)},!Q)},8992:(U,l,d)=>{d(8111)},4743:(U,l,d)=>{d(9314)},3215:(U,l,d)=>{d(1148)},4520:(U,l,d)=>{d(2489)},670:(U,l,d)=>{d(531)},1454:(U,l,d)=>{d(1701)},7550:(U,l,d)=>{d(3579)},8335:(U,l,d)=>{var Z=d(6518),t=d(3724),F=d(4576),c=d(7751),W=d(9504),s=d(9565),n=d(4901),V=d(34),Q=d(4376),i=d(9297),N=d(655),e=d(6198),m=d(4659),M=d(9039),J=d(8235),S=d(4495),G=F.JSON,T=F.Number,p=F.SyntaxError,u=G&&G.parse,Y=c("Object","keys"),o=Object.getOwnPropertyDescriptor,X=W("".charAt),B=W("".slice),y=W(/./.exec),E=W([].push),D=/^\d$/,w=/^[1-9]$/,I=/^[\d-]$/,L=/^[\t\n\r ]$/,g=0,A=1,Vl=function(C,z){C=N(C);var r=new bl(C,0),ll=r.parse(),hl=ll.value,_=r.skip(L,ll.end);if(_{d(1689)},4979:(U,l,d)=>{var Z=d(6518),t=d(4576),F=d(7751),c=d(6980),W=d(4913).f,s=d(9297),n=d(679),V=d(3167),Q=d(2603),i=d(5002),N=d(8574),e=d(3724),m=d(6395),M="DOMException",J=F("Error"),S=F(M),G=function(){n(this,T);var I=arguments.length,L=Q(I<1?void 0:arguments[0]),g=Q(I<2?void 0:arguments[1],"Error"),A=new S(L,g),Vl=new J(L);return Vl.name=M,W(A,"stack",c(1,N(Vl.stack,1))),V(A,this,G),A},T=G.prototype=S.prototype,p="stack"in new J(M),u="stack"in new S(1,2),Y=S&&e&&Object.getOwnPropertyDescriptor(t,M),o=!!Y&&!(Y.writable&&Y.configurable),X=p&&!o&&!u;Z({global:!0,constructor:!0,forced:m||X},{DOMException:X?G:S});var B=F(M),y=B.prototype;if(y.constructor!==B){m||W(y,"constructor",c(1,B));for(var E in i)if(s(i,E)){var D=i[E],w=D.s;s(B,w)||W(B,w,c(6,D.c))}}},4603:(U,l,d)=>{var Z=d(6840),t=d(9504),F=d(655),c=d(2812),W=URLSearchParams,s=W.prototype,n=t(s.append),V=t(s.delete),Q=t(s.forEach),i=t([].push),N=new W("a=1&a=2&b=3");N.delete("a",1),N.delete("b",void 0),N+""!="a=2"&&Z(s,"delete",function(e){var m=arguments.length,M=m<2?void 0:arguments[1];if(m&&M===void 0)return V(this,e);var J=[];Q(this,function(X,B){i(J,{key:B,value:X})}),c(m,1);for(var S=F(e),G=F(M),T=0,p=0,u=!1,Y=J.length,o;T{var Z=d(6840),t=d(9504),F=d(655),c=d(2812),W=URLSearchParams,s=W.prototype,n=t(s.getAll),V=t(s.has),Q=new W("a=1");(Q.has("a",2)||!Q.has("a",void 0))&&Z(s,"has",function(i){var N=arguments.length,e=N<2?void 0:arguments[1];if(N&&e===void 0)return V(this,i);var m=n(this,i);c(N,1);for(var M=F(e),J=0;J{var Z=d(3724),t=d(9504),F=d(2106),c=URLSearchParams.prototype,W=t(c.forEach);Z&&!("size"in c)&&F(c,"size",{get:function(){var s=0;return W(this,function(){s++}),s},configurable:!0,enumerable:!0})}},qR={};function nl(U){var l=qR[U];if(l!==void 0)return l.exports;var d=qR[U]={exports:{}};return Om[U].call(d.exports,d,d.exports,nl),d.exports}nl.d=(U,l)=>{for(var d in l)nl.o(l,d)&&!nl.o(U,d)&&Object.defineProperty(U,d,{enumerable:!0,get:l[d]})};nl.o=(U,l)=>Object.prototype.hasOwnProperty.call(U,l);var $=globalThis.pdfjsLib={};nl.d($,{AbortException:()=>Bt,AnnotationEditorLayer:()=>tJ,AnnotationEditorParamsType:()=>cl,AnnotationEditorType:()=>Zl,AnnotationEditorUIManager:()=>LW,AnnotationLayer:()=>vM,AnnotationMode:()=>Rt,ColorPicker:()=>Qb,DOMSVGFactory:()=>jR,DrawLayer:()=>FJ,FeatureTest:()=>Id,GlobalWorkerOptions:()=>f0,ImageKind:()=>gs,InvalidPDFException:()=>ii,MissingPDFException:()=>zW,OPS:()=>yU,OutputScale:()=>CR,PDFDataRangeTransport:()=>Le,PDFDateString:()=>Hh,PDFWorker:()=>sn,PasswordResponses:()=>Hm,PermissionFlag:()=>vm,PixelsPerInch:()=>Gc,RenderingCancelledException:()=>DR,TextLayer:()=>Li,TouchManager:()=>Ue,UnexpectedResponseException:()=>SV,Util:()=>O,VerbosityLevel:()=>lQ,XfaLayer:()=>Ee,build:()=>XM,createValidAbsoluteUrl:()=>_m,fetchData:()=>tQ,getDocument:()=>RM,getFilenameFromUrl:()=>c2,getPdfFilenameFromUrl:()=>a2,getXfaPageViewport:()=>W2,isDataScheme:()=>FQ,isPdfFile:()=>ER,noContextMenu:()=>LU,normalizeUnicode:()=>Z2,setLayerDimensions:()=>wF,shadow:()=>tl,stopEvent:()=>tU,version:()=>TM});nl(4114);nl(6573);nl(8100);nl(7936);nl(7467);nl(4732);nl(9577);nl(5247);nl(4979);nl(4603);nl(7566);nl(8721);const Bd=typeof process=="object"&&process+""=="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!=="browser"),Kh=[1,0,0,1,0,0],Qi=[.001,0,0,.001,0,0],gm=1e7,VQ=1.35,dU={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,IS_EDITING:128,OPLIST:256},Rt={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},Km="pdfjs_internal_editor_",Zl={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15},cl={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35,DRAW_STEP:41},vm={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},Md={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},gs={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},ld={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,WIDGET:20},Xc={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},lQ={ERRORS:0,WARNINGS:1,INFOS:5},yU={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93},Hm={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let dQ=lQ.WARNINGS;function Pm(U){Number.isInteger(U)&&(dQ=U)}function fm(){return dQ}function UQ(U){dQ>=lQ.INFOS&&console.log(`Info: ${U}`)}function dl(U){dQ>=lQ.WARNINGS&&console.log(`Warning: ${U}`)}function Gl(U){throw new Error(U)}function Al(U,l){U||Gl(l)}function Am(U){switch(U==null?void 0:U.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function _m(U,l=null,d=null){if(!U)return null;try{if(d&&typeof U=="string"){if(d.addDefaultProtocol&&U.startsWith("www.")){const t=U.match(/\./g);(t==null?void 0:t.length)>=2&&(U=`http://${U}`)}if(d.tryConvertEncoding)try{U=U2(U)}catch{}}const Z=l?new URL(U,l):new URL(U);if(Am(Z))return Z}catch{}return null}function tl(U,l,d,Z=!1){return Object.defineProperty(U,l,{value:d,enumerable:!Z,configurable:!0,writable:!1}),d}const yt=function(){function U(l,d){this.message=l,this.name=d}return U.prototype=new Error,U.constructor=U,U}();class $R extends yt{constructor(l,d){super(l,"PasswordException"),this.code=d}}class QQ extends yt{constructor(l,d){super(l,"UnknownErrorException"),this.details=d}}let ii=class extends yt{constructor(U){super(U,"InvalidPDFException")}},zW=class extends yt{constructor(U){super(U,"MissingPDFException")}},SV=class extends yt{constructor(U,l){super(U,"UnexpectedResponseException"),this.status=l}};class qm extends yt{constructor(l){super(l,"FormatError")}}let Bt=class extends yt{constructor(U){super(U,"AbortException")}};function vh(U){(typeof U!="object"||(U==null?void 0:U.length)===void 0)&&Gl("Invalid argument for bytesToString");const l=U.length,d=8192;if(l>24&255,U>>16&255,U>>8&255,U&255)}function LR(U){const l=Object.create(null);for(const[d,Z]of U)l[d]=Z;return l}function l2(){const U=new Uint8Array(4);return U[0]=1,new Uint32Array(U.buffer,0,1)[0]===1}function d2(){try{return new Function(""),!0}catch{return!1}}class Id{static get isLittleEndian(){return tl(this,"isLittleEndian",l2())}static get isEvalSupported(){return tl(this,"isEvalSupported",d2())}static get isOffscreenCanvasSupported(){return tl(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get isImageDecoderSupported(){return tl(this,"isImageDecoderSupported",typeof ImageDecoder<"u")}static get platform(){return typeof navigator<"u"&&typeof(navigator==null?void 0:navigator.platform)=="string"?tl(this,"platform",{isMac:navigator.platform.includes("Mac"),isWindows:navigator.platform.includes("Win"),isFirefox:typeof(navigator==null?void 0:navigator.userAgent)=="string"&&navigator.userAgent.includes("Firefox")}):tl(this,"platform",{isMac:!1,isWindows:!1,isFirefox:!1})}static get isCSSRoundSupported(){var l,d;return tl(this,"isCSSRoundSupported",(d=(l=globalThis.CSS)==null?void 0:l.supports)==null?void 0:d.call(l,"width: round(1.5px, 1px)"))}}const iQ=Array.from(Array(256).keys(),U=>U.toString(16).padStart(2,"0"));var zt,RQ,KW,NQ;let O=(RQ=class{static makeHexColor(U,l,d){return`#${iQ[U]}${iQ[l]}${iQ[d]}`}static scaleMinMax(U,l){let d;U[0]?(U[0]<0&&(d=l[0],l[0]=l[2],l[2]=d),l[0]*=U[0],l[2]*=U[0],U[3]<0&&(d=l[1],l[1]=l[3],l[3]=d),l[1]*=U[3],l[3]*=U[3]):(d=l[0],l[0]=l[1],l[1]=d,d=l[2],l[2]=l[3],l[3]=d,U[1]<0&&(d=l[1],l[1]=l[3],l[3]=d),l[1]*=U[1],l[3]*=U[1],U[2]<0&&(d=l[0],l[0]=l[2],l[2]=d),l[0]*=U[2],l[2]*=U[2]),l[0]+=U[4],l[1]+=U[5],l[2]+=U[4],l[3]+=U[5]}static transform(U,l){return[U[0]*l[0]+U[2]*l[1],U[1]*l[0]+U[3]*l[1],U[0]*l[2]+U[2]*l[3],U[1]*l[2]+U[3]*l[3],U[0]*l[4]+U[2]*l[5]+U[4],U[1]*l[4]+U[3]*l[5]+U[5]]}static applyTransform(U,l){const d=U[0]*l[0]+U[1]*l[2]+l[4],Z=U[0]*l[1]+U[1]*l[3]+l[5];return[d,Z]}static applyInverseTransform(U,l){const d=l[0]*l[3]-l[1]*l[2],Z=(U[0]*l[3]-U[1]*l[2]+l[2]*l[5]-l[4]*l[3])/d,t=(-U[0]*l[1]+U[1]*l[0]+l[4]*l[1]-l[5]*l[0])/d;return[Z,t]}static getAxialAlignedBoundingBox(U,l){const d=this.applyTransform(U,l),Z=this.applyTransform(U.slice(2,4),l),t=this.applyTransform([U[0],U[3]],l),F=this.applyTransform([U[2],U[1]],l);return[Math.min(d[0],Z[0],t[0],F[0]),Math.min(d[1],Z[1],t[1],F[1]),Math.max(d[0],Z[0],t[0],F[0]),Math.max(d[1],Z[1],t[1],F[1])]}static inverseTransform(U){const l=U[0]*U[3]-U[1]*U[2];return[U[3]/l,-U[1]/l,-U[2]/l,U[0]/l,(U[2]*U[5]-U[4]*U[3])/l,(U[4]*U[1]-U[5]*U[0])/l]}static singularValueDecompose2dScale(U){const l=[U[0],U[2],U[1],U[3]],d=U[0]*l[0]+U[1]*l[2],Z=U[0]*l[1]+U[1]*l[3],t=U[2]*l[0]+U[3]*l[2],F=U[2]*l[1]+U[3]*l[3],c=(d+F)/2,W=Math.sqrt((d+F)**2-4*(d*F-t*Z))/2,s=c+W||1,n=c-W||1;return[Math.sqrt(s),Math.sqrt(n)]}static normalizeRect(U){const l=U.slice(0);return U[0]>U[2]&&(l[0]=U[2],l[2]=U[0]),U[1]>U[3]&&(l[1]=U[3],l[3]=U[1]),l}static intersect(U,l){const d=Math.max(Math.min(U[0],U[2]),Math.min(l[0],l[2])),Z=Math.min(Math.max(U[0],U[2]),Math.max(l[0],l[2]));if(d>Z)return null;const t=Math.max(Math.min(U[1],U[3]),Math.min(l[1],l[3])),F=Math.min(Math.max(U[1],U[3]),Math.max(l[1],l[3]));return t>F?null:[d,t,Z,F]}static bezierBoundingBox(U,l,d,Z,t,F,c,W,s){return s?(s[0]=Math.min(s[0],U,c),s[1]=Math.min(s[1],l,W),s[2]=Math.max(s[2],U,c),s[3]=Math.max(s[3],l,W)):s=[Math.min(U,c),Math.min(l,W),Math.max(U,c),Math.max(l,W)],h(this,zt,NQ).call(this,U,d,t,c,l,Z,F,W,3*(-U+3*(d-t)+c),6*(U-2*d+t),3*(d-U),s),h(this,zt,NQ).call(this,U,d,t,c,l,Z,F,W,3*(-l+3*(Z-F)+W),6*(l-2*Z+F),3*(Z-l),s),s}},zt=new WeakSet,KW=function(U,l,d,Z,t,F,c,W,s,n){if(s<=0||s>=1)return;const V=1-s,Q=s*s,i=Q*s,N=V*(V*(V*U+3*s*l)+3*Q*d)+i*Z,e=V*(V*(V*t+3*s*F)+3*Q*c)+i*W;n[0]=Math.min(n[0],N),n[1]=Math.min(n[1],e),n[2]=Math.max(n[2],N),n[3]=Math.max(n[3],e)},NQ=function(U,l,d,Z,t,F,c,W,s,n,V,Q){if(Math.abs(s)<1e-12){Math.abs(n)>=1e-12&&h(this,zt,KW).call(this,U,l,d,Z,t,F,c,W,-V/n,Q);return}const i=n**2-4*V*s;if(i<0)return;const N=Math.sqrt(i),e=2*s;h(this,zt,KW).call(this,U,l,d,Z,t,F,c,W,(-n+N)/e,Q),h(this,zt,KW).call(this,U,l,d,Z,t,F,c,W,(-n-N)/e,Q)},b(RQ,zt),RQ);function U2(U){return decodeURIComponent(escape(U))}let hQ=null,lN=null;function Z2(U){return hQ||(hQ=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,lN=new Map([["ſt","ſt"]])),U.replaceAll(hQ,(l,d,Z)=>d?d.normalize("NFKC"):lN.get(Z))}function t2(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID();const U=new Uint8Array(32);return crypto.getRandomValues(U),vh(U)}const IR="pdfjs_internal_id_";function F2(U){return Uint8Array.prototype.toBase64?U.toBase64():btoa(vh(U))}nl(4628);nl(7642);nl(8004);nl(3853);nl(5876);nl(2475);nl(5024);nl(1698);nl(1454);nl(8992);nl(4743);nl(3215);nl(7550);nl(8335);const VZ="http://www.w3.org/2000/svg";var Lt;let Gc=(Lt=class{},f(Lt,"CSS",96),f(Lt,"PDF",72),f(Lt,"PDF_TO_CSS_UNITS",Lt.CSS/Lt.PDF),Lt);async function tQ(U,l="text"){if(Fa(U,document.baseURI)){const d=await fetch(U);if(!d.ok)throw new Error(d.statusText);switch(l){case"arraybuffer":return d.arrayBuffer();case"blob":return d.blob();case"json":return d.json()}return d.text()}return new Promise((d,Z)=>{const t=new XMLHttpRequest;t.open("GET",U,!0),t.responseType=l,t.onreadystatechange=()=>{if(t.readyState===XMLHttpRequest.DONE){if(t.status===200||t.status===0){switch(l){case"arraybuffer":case"blob":case"json":d(t.response);return}d(t.responseText);return}Z(new Error(t.statusText))}},t.send(null)})}class wW{constructor({viewBox:l,userUnit:d,scale:Z,rotation:t,offsetX:F=0,offsetY:c=0,dontFlip:W=!1}){this.viewBox=l,this.userUnit=d,this.scale=Z,this.rotation=t,this.offsetX=F,this.offsetY=c,Z*=d;const s=(l[2]+l[0])/2,n=(l[3]+l[1])/2;let V,Q,i,N;switch(t%=360,t<0&&(t+=360),t){case 180:V=-1,Q=0,i=0,N=1;break;case 90:V=0,Q=1,i=1,N=0;break;case 270:V=0,Q=-1,i=-1,N=0;break;case 0:V=1,Q=0,i=0,N=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}W&&(i=-i,N=-N);let e,m,M,J;V===0?(e=Math.abs(n-l[1])*Z+F,m=Math.abs(s-l[0])*Z+c,M=(l[3]-l[1])*Z,J=(l[2]-l[0])*Z):(e=Math.abs(s-l[0])*Z+F,m=Math.abs(n-l[1])*Z+c,M=(l[2]-l[0])*Z,J=(l[3]-l[1])*Z),this.transform=[V*Z,Q*Z,i*Z,N*Z,e-V*Z*s-i*Z*n,m-Q*Z*s-N*Z*n],this.width=M,this.height=J}get rawDims(){const{userUnit:l,viewBox:d}=this,Z=d.map(t=>t*l);return tl(this,"rawDims",{pageWidth:Z[2]-Z[0],pageHeight:Z[3]-Z[1],pageX:Z[0],pageY:Z[1]})}clone({scale:l=this.scale,rotation:d=this.rotation,offsetX:Z=this.offsetX,offsetY:t=this.offsetY,dontFlip:F=!1}={}){return new wW({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:l,rotation:d,offsetX:Z,offsetY:t,dontFlip:F})}convertToViewportPoint(l,d){return O.applyTransform([l,d],this.transform)}convertToViewportRectangle(l){const d=O.applyTransform([l[0],l[1]],this.transform),Z=O.applyTransform([l[2],l[3]],this.transform);return[d[0],d[1],Z[0],Z[1]]}convertToPdfPoint(l,d){return O.applyInverseTransform([l,d],this.transform)}}let DR=class extends yt{constructor(U,l=0){super(U,"RenderingCancelledException"),this.extraDelay=l}};function FQ(U){const l=U.length;let d=0;for(;d=1&&Z<=12?Z-1:0;let t=parseInt(l[3],10);t=t>=1&&t<=31?t:1;let F=parseInt(l[4],10);F=F>=0&&F<=23?F:0;let c=parseInt(l[5],10);c=c>=0&&c<=59?c:0;let W=parseInt(l[6],10);W=W>=0&&W<=59?W:0;const s=l[7]||"Z";let n=parseInt(l[8],10);n=n>=0&&n<=23?n:0;let V=parseInt(l[9],10)||0;return V=V>=0&&V<=59?V:0,s==="-"?(F+=n,c+=V):s==="+"&&(F-=n,c-=V),new Date(Date.UTC(d,Z,t,F,c,W))}},pc=new WeakMap,b(eQ,pc),eQ);function W2(U,{scale:l=1,rotation:d=0}){const{width:Z,height:t}=U.attributes.style,F=[0,0,parseInt(Z),parseInt(t)];return new wW({viewBox:F,userUnit:1,scale:l,rotation:d})}function wR(U){if(U.startsWith("#")){const l=parseInt(U.slice(1),16);return[(l&16711680)>>16,(l&65280)>>8,l&255]}return U.startsWith("rgb(")?U.slice(4,-1).split(",").map(l=>parseInt(l)):U.startsWith("rgba(")?U.slice(5,-1).split(",").map(l=>parseInt(l)).slice(0,3):(dl(`Not a valid color format: "${U}"`),[0,0,0])}function s2(U){const l=document.createElement("span");l.style.visibility="hidden",document.body.append(l);for(const d of U.keys()){l.style.color=d;const Z=window.getComputedStyle(l).color;U.set(d,wR(Z))}l.remove()}function Bl(U){const{a:l,b:d,c:Z,d:t,e:F,f:c}=U.getTransform();return[l,d,Z,t,F,c]}function DU(U){const{a:l,b:d,c:Z,d:t,e:F,f:c}=U.getTransform().invertSelf();return[l,d,Z,t,F,c]}function wF(U,l,d=!1,Z=!0){if(l instanceof wW){const{pageWidth:t,pageHeight:F}=l.rawDims,{style:c}=U,W=Id.isCSSRoundSupported,s=`var(--scale-factor) * ${t}px`,n=`var(--scale-factor) * ${F}px`,V=W?`round(down, ${s}, var(--scale-round-x, 1px))`:`calc(${s})`,Q=W?`round(down, ${n}, var(--scale-round-y, 1px))`:`calc(${n})`;!d||l.rotation%180===0?(c.width=V,c.height=Q):(c.width=Q,c.height=V)}Z&&U.setAttribute("data-main-rotation",l.rotation)}let CR=class{constructor(){const U=window.devicePixelRatio||1;this.sx=U,this.sy=U}get scaled(){return this.sx!==1||this.sy!==1}get symmetric(){return this.sx===this.sy}};var lF,R0,UZ,K0,Ks,qa,Ri,Ph,lZ,UN,ZN,TV,fh,Ni;const vs=class Hs{constructor(l){b(this,lZ),b(this,lF,null),b(this,R0,null),b(this,UZ),b(this,K0,null),b(this,Ks,null),R(this,UZ,l),a(Hs,qa)||R(Hs,qa,Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button"}))}render(){const l=R(this,lF,document.createElement("div"));l.classList.add("editToolbar","hidden"),l.setAttribute("role","toolbar");const d=a(this,UZ)._uiManager._signal;l.addEventListener("contextmenu",LU,{signal:d}),l.addEventListener("pointerdown",h(Hs,Ri,Ph),{signal:d});const Z=R(this,K0,document.createElement("div"));Z.className="buttons",l.append(Z);const t=a(this,UZ).toolbarPosition;if(t){const{style:F}=l,c=a(this,UZ)._uiManager.direction==="ltr"?1-t[0]:t[0];F.insetInlineEnd=`${100*c}%`,F.top=`calc(${100*t[1]}% + var(--editor-toolbar-vert-offset))`}return h(this,lZ,fh).call(this),l}get div(){return a(this,lF)}hide(){var l;a(this,lF).classList.add("hidden"),(l=a(this,R0))==null||l.hideDropdown()}show(){var l;a(this,lF).classList.remove("hidden"),(l=a(this,Ks))==null||l.shown()}async addAltText(l){const d=await l.render();h(this,lZ,TV).call(this,d),a(this,K0).prepend(d,a(this,lZ,Ni)),R(this,Ks,l)}addColorPicker(l){R(this,R0,l);const d=l.renderButton();h(this,lZ,TV).call(this,d),a(this,K0).prepend(d,a(this,lZ,Ni))}remove(){var l;a(this,lF).remove(),(l=a(this,R0))==null||l.destroy(),R(this,R0,null)}};lF=new WeakMap,R0=new WeakMap,UZ=new WeakMap,K0=new WeakMap,Ks=new WeakMap,qa=new WeakMap,Ri=new WeakSet,Ph=function(U){U.stopPropagation()},lZ=new WeakSet,UN=function(U){a(this,UZ)._focusEventsAllowed=!1,tU(U)},ZN=function(U){a(this,UZ)._focusEventsAllowed=!0,tU(U)},TV=function(U){const l=a(this,UZ)._uiManager._signal;U.addEventListener("focusin",h(this,lZ,UN).bind(this),{capture:!0,signal:l}),U.addEventListener("focusout",h(this,lZ,ZN).bind(this),{capture:!0,signal:l}),U.addEventListener("contextmenu",LU,{signal:l})},fh=function(){const{editorType:U,_uiManager:l}=a(this,UZ),d=document.createElement("button");d.className="delete",d.tabIndex=0,d.setAttribute("data-l10n-id",a(vs,qa)[U]),h(this,lZ,TV).call(this,d),d.addEventListener("click",Z=>{l.delete()},{signal:l._signal}),a(this,K0).append(d)},Ni=function(){const U=document.createElement("div");return U.className="divider",U},b(vs,Ri),b(vs,qa,null);let n2=vs;var Ps,XF,v0,$a,Ah,_h,tN;class V2{constructor(l){b(this,$a),b(this,Ps,null),b(this,XF,null),b(this,v0),R(this,v0,l)}show(l,d,Z){const[t,F]=h(this,$a,_h).call(this,d,Z),{style:c}=a(this,XF)||R(this,XF,h(this,$a,Ah).call(this));l.append(a(this,XF)),c.insetInlineEnd=`${100*t}%`,c.top=`calc(${100*F}% + var(--editor-toolbar-vert-offset))`}hide(){a(this,XF).remove()}}Ps=new WeakMap,XF=new WeakMap,v0=new WeakMap,$a=new WeakSet,Ah=function(){const U=R(this,XF,document.createElement("div"));U.className="editToolbar",U.setAttribute("role","toolbar"),U.addEventListener("contextmenu",LU,{signal:a(this,v0)._signal});const l=R(this,Ps,document.createElement("div"));return l.className="buttons",U.append(l),h(this,$a,tN).call(this),U},_h=function(U,l){let d=0,Z=0;for(const t of U){const F=t.y+t.height;if(Fd){Z=c,d=F;continue}l?c>Z&&(Z=c):c{a(this,v0).highlightSelection("floating_button")},{signal:d}),a(this,Ps).append(U)};function XV(U,l,d){for(const Z of d)l.addEventListener(Z,U[Z].bind(U))}var hi;class Q2{constructor(){b(this,hi,0)}get id(){return`${Km}${Ld(this,hi)._++}`}}hi=new WeakMap;var lW,pV,dd,ca,fs;const qh=class{constructor(){b(this,ca),b(this,lW,t2()),b(this,pV,0),b(this,dd,null)}static get _isSVGFittingCanvas(){const l='data:image/svg+xml;charset=UTF-8,',d=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),Z=new Image;Z.src=l;const t=Z.decode().then(()=>(d.drawImage(Z,0,0,1,1,0,0,1,3),new Uint32Array(d.getImageData(0,0,1,1).data.buffer)[0]===0));return tl(this,"_isSVGFittingCanvas",t)}async getFromFile(l){const{lastModified:d,name:Z,size:t,type:F}=l;return h(this,ca,fs).call(this,`${d}_${Z}_${t}_${F}`,l)}async getFromUrl(l){return h(this,ca,fs).call(this,l,l)}async getFromBlob(l,d){const Z=await d;return h(this,ca,fs).call(this,l,Z)}async getFromId(l){a(this,dd)||R(this,dd,new Map);const d=a(this,dd).get(l);if(!d)return null;if(d.bitmap)return d.refCounter+=1,d;if(d.file)return this.getFromFile(d.file);if(d.blobPromise){const{blobPromise:Z}=d;return delete d.blobPromise,this.getFromBlob(d.id,Z)}return this.getFromUrl(d.url)}getFromCanvas(l,d){a(this,dd)||R(this,dd,new Map);let Z=a(this,dd).get(l);if(Z!=null&&Z.bitmap)return Z.refCounter+=1,Z;const t=new OffscreenCanvas(d.width,d.height);return t.getContext("2d").drawImage(d,0,0),Z={bitmap:t.transferToImageBitmap(),id:`image_${a(this,lW)}_${Ld(this,pV)._++}`,refCounter:1,isSvg:!1},a(this,dd).set(l,Z),a(this,dd).set(Z.id,Z),Z}getSvgUrl(l){const d=a(this,dd).get(l);return d!=null&&d.isSvg?d.svgUrl:null}deleteId(l){var d;a(this,dd)||R(this,dd,new Map);const Z=a(this,dd).get(l);if(!Z||(Z.refCounter-=1,Z.refCounter!==0))return;const{bitmap:t}=Z;if(!Z.url&&!Z.file){const F=new OffscreenCanvas(t.width,t.height);F.getContext("bitmaprenderer").transferFromImageBitmap(t),Z.blobPromise=F.convertToBlob()}(d=t.close)==null||d.call(t),Z.bitmap=null}isValidId(l){return l.startsWith(`image_${a(this,lW)}_`)}};lW=new WeakMap,pV=new WeakMap,dd=new WeakMap,ca=new WeakSet,fs=async function(U,l){a(this,dd)||R(this,dd,new Map);let d=a(this,dd).get(U);if(d===null)return null;if(d!=null&&d.bitmap)return d.refCounter+=1,d;try{d||(d={bitmap:null,id:`image_${a(this,lW)}_${Ld(this,pV)._++}`,refCounter:0,isSvg:!1});let Z;if(typeof l=="string"?(d.url=l,Z=await tQ(l,"blob")):l instanceof File?Z=d.file=l:l instanceof Blob&&(Z=l),Z.type==="image/svg+xml"){const t=qh._isSVGFittingCanvas,F=new FileReader,c=new Image,W=new Promise((s,n)=>{c.onload=()=>{d.bitmap=c,d.isSvg=!0,s()},F.onload=async()=>{const V=d.svgUrl=F.result;c.src=await t?`${V}#svgView(preserveAspectRatio(none))`:V},c.onerror=F.onerror=n});F.readAsDataURL(Z),await W}else d.bitmap=await createImageBitmap(Z);d.refCounter=1}catch(Z){dl(Z),d=null}return a(this,dd).set(U,d),d&&a(this,dd).set(d.id,d),d};let i2=qh;var vl,dF,As,Yl;class R2{constructor(l=128){b(this,vl,[]),b(this,dF,!1),b(this,As),b(this,Yl,-1),R(this,As,l)}add({cmd:l,undo:d,post:Z,mustExec:t,type:F=NaN,overwriteIfSameType:c=!1,keepUndo:W=!1}){if(t&&l(),a(this,dF))return;const s={cmd:l,undo:d,post:Z,type:F};if(a(this,Yl)===-1){a(this,vl).length>0&&(a(this,vl).length=0),R(this,Yl,0),a(this,vl).push(s);return}if(c&&a(this,vl)[a(this,Yl)].type===F){W&&(s.undo=a(this,vl)[a(this,Yl)].undo),a(this,vl)[a(this,Yl)]=s;return}const n=a(this,Yl)+1;n===a(this,As)?a(this,vl).splice(0,1):(R(this,Yl,n),n=0;d--)if(a(this,vl)[d].type!==l){a(this,vl).splice(d+1,a(this,Yl)-d),R(this,Yl,d);return}a(this,vl).length=0,R(this,Yl,-1)}}destroy(){R(this,vl,null)}}vl=new WeakMap,dF=new WeakMap,As=new WeakMap,Yl=new WeakMap;var ei,$h;class CW{constructor(l){b(this,ei),this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:d}=Id.platform;for(const[Z,t,F={}]of l)for(const c of Z){const W=c.startsWith("mac+");d&&W?(this.callbacks.set(c.slice(4),{callback:t,options:F}),this.allKeys.add(c.split("+").at(-1))):!d&&!W&&(this.callbacks.set(c,{callback:t,options:F}),this.allKeys.add(c.split("+").at(-1)))}}exec(l,d){if(!this.allKeys.has(d.key))return;const Z=this.callbacks.get(h(this,ei,$h).call(this,d));if(!Z)return;const{callback:t,options:{bubbles:F=!1,args:c=[],checker:W=null}}=Z;W&&!W(l,d)||(t.bind(l,...c,d)(),F||tU(d))}}ei=new WeakSet,$h=function(U){U.altKey&&this.buffer.push("alt"),U.ctrlKey&&this.buffer.push("ctrl"),U.metaKey&&this.buffer.push("meta"),U.shiftKey&&this.buffer.push("shift"),this.buffer.push(U.key);const l=this.buffer.join("+");return this.buffer.length=0,l};const le=class de{get _colors(){const l=new Map([["CanvasText",null],["Canvas",null]]);return s2(l),tl(this,"_colors",l)}convert(l){const d=wR(l);if(!window.matchMedia("(forced-colors: active)").matches)return d;for(const[Z,t]of this._colors)if(t.every((F,c)=>F===d[c]))return de._colorsMapping.get(Z);return d}getHexCode(l){const d=this._colors.get(l);return d?O.makeHexColor(...d):l}};f(le,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]));let N2=le;var uc,aU,td,bd,Yc,wZ,KF,SU,It,vF,Bc,HF,FZ,EU,PF,vW,HW,oc,PW,cZ,Dt,yc,Et,wU,bQ,wt,fW,Ct,fF,AW,_W,Wd,Ml,CZ,AF,kc,qW,rt,aZ,rZ,$W,TU,_F,K,ls,mQ,FN,cN,ds,aN,WN,sN,MQ,nN,JQ,GQ,VN,od,WZ,QN,iN,SQ,RN,zc,TQ;let LW=(_F=class{constructor(U,l,d,Z,t,F,c,W,s,n,V,Q,i){b(this,K),b(this,uc,new AbortController),b(this,aU,null),b(this,td,new Map),b(this,bd,new Map),b(this,Yc,null),b(this,wZ,null),b(this,KF,null),b(this,SU,new R2),b(this,It,null),b(this,vF,null),b(this,Bc,0),b(this,HF,new Set),b(this,FZ,null),b(this,EU,null),b(this,PF,new Set),f(this,"_editorUndoBar",null),b(this,vW,!1),b(this,HW,!1),b(this,oc,!1),b(this,PW,null),b(this,cZ,null),b(this,Dt,null),b(this,yc,null),b(this,Et,!1),b(this,wU,null),b(this,bQ,new Q2),b(this,wt,!1),b(this,fW,!1),b(this,Ct,null),b(this,fF,null),b(this,AW,null),b(this,_W,null),b(this,Wd,Zl.NONE),b(this,Ml,new Set),b(this,CZ,null),b(this,AF,null),b(this,kc,null),b(this,qW,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1}),b(this,rt,[0,0]),b(this,aZ,null),b(this,rZ,null),b(this,$W,null),b(this,TU,null);const N=this._signal=a(this,uc).signal;R(this,rZ,U),R(this,$W,l),R(this,Yc,d),this._eventBus=Z,Z._on("editingaction",this.onEditingAction.bind(this),{signal:N}),Z._on("pagechanging",this.onPageChanging.bind(this),{signal:N}),Z._on("scalechanging",this.onScaleChanging.bind(this),{signal:N}),Z._on("rotationchanging",this.onRotationChanging.bind(this),{signal:N}),Z._on("setpreference",this.onSetPreference.bind(this),{signal:N}),Z._on("switchannotationeditorparams",e=>this.updateParams(e.type,e.value),{signal:N}),h(this,K,aN).call(this),h(this,K,VN).call(this),h(this,K,MQ).call(this),R(this,wZ,t.annotationStorage),R(this,PW,t.filterFactory),R(this,AF,F),R(this,yc,c||null),R(this,vW,W),R(this,HW,s),R(this,oc,n),R(this,_W,V||null),this.viewParameters={realScale:Gc.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1,this._editorUndoBar=Q||null,this._supportsPinchToZoom=i!==!1}static get _keyboardManager(){const U=_F.prototype,l=F=>a(F,rZ).contains(document.activeElement)&&document.activeElement.tagName!=="BUTTON"&&F.hasSomethingToControl(),d=(F,{target:c})=>{if(c instanceof HTMLInputElement){const{type:W}=c;return W!=="text"&&W!=="number"}return!0},Z=this.TRANSLATE_SMALL,t=this.TRANSLATE_BIG;return tl(this,"_keyboardManager",new CW([[["ctrl+a","mac+meta+a"],U.selectAll,{checker:d}],[["ctrl+z","mac+meta+z"],U.undo,{checker:d}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],U.redo,{checker:d}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],U.delete,{checker:d}],[["Enter","mac+Enter"],U.addNewEditorFromKeyboard,{checker:(F,{target:c})=>!(c instanceof HTMLButtonElement)&&a(F,rZ).contains(c)&&!F.isEnterHandled}],[[" ","mac+ "],U.addNewEditorFromKeyboard,{checker:(F,{target:c})=>!(c instanceof HTMLButtonElement)&&a(F,rZ).contains(document.activeElement)}],[["Escape","mac+Escape"],U.unselectAll],[["ArrowLeft","mac+ArrowLeft"],U.translateSelectedEditors,{args:[-Z,0],checker:l}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],U.translateSelectedEditors,{args:[-t,0],checker:l}],[["ArrowRight","mac+ArrowRight"],U.translateSelectedEditors,{args:[Z,0],checker:l}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],U.translateSelectedEditors,{args:[t,0],checker:l}],[["ArrowUp","mac+ArrowUp"],U.translateSelectedEditors,{args:[0,-Z],checker:l}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],U.translateSelectedEditors,{args:[0,-t],checker:l}],[["ArrowDown","mac+ArrowDown"],U.translateSelectedEditors,{args:[0,Z],checker:l}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],U.translateSelectedEditors,{args:[0,t],checker:l}]]))}destroy(){var U,l,d,Z,t;(U=a(this,TU))==null||U.resolve(),R(this,TU,null),(l=a(this,uc))==null||l.abort(),R(this,uc,null),this._signal=null;for(const F of a(this,bd).values())F.destroy();a(this,bd).clear(),a(this,td).clear(),a(this,PF).clear(),R(this,aU,null),a(this,Ml).clear(),a(this,SU).destroy(),(d=a(this,Yc))==null||d.destroy(),(Z=a(this,wU))==null||Z.hide(),R(this,wU,null),a(this,cZ)&&(clearTimeout(a(this,cZ)),R(this,cZ,null)),a(this,aZ)&&(clearTimeout(a(this,aZ)),R(this,aZ,null)),(t=this._editorUndoBar)==null||t.destroy()}combinedSignal(U){return AbortSignal.any([this._signal,U.signal])}get mlManager(){return a(this,_W)}get useNewAltTextFlow(){return a(this,HW)}get useNewAltTextWhenAddingImage(){return a(this,oc)}get hcmFilter(){return tl(this,"hcmFilter",a(this,AF)?a(this,PW).addHCMFilter(a(this,AF).foreground,a(this,AF).background):"none")}get direction(){return tl(this,"direction",getComputedStyle(a(this,rZ)).direction)}get highlightColors(){return tl(this,"highlightColors",a(this,yc)?new Map(a(this,yc).split(",").map(U=>U.split("=").map(l=>l.trim()))):null)}get highlightColorNames(){return tl(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,U=>U.reverse())):null)}setCurrentDrawingSession(U){U?(this.unselectAll(),this.disableUserSelect(!0)):this.disableUserSelect(!1),R(this,vF,U)}setMainHighlightColorPicker(U){R(this,AW,U)}editAltText(U,l=!1){var d;(d=a(this,Yc))==null||d.editAltText(this,U,l)}switchToMode(U,l){this._eventBus.on("annotationeditormodechanged",l,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:U})}setPreference(U,l){this._eventBus.dispatch("setpreference",{source:this,name:U,value:l})}onSetPreference({name:U,value:l}){switch(U){case"enableNewAltTextWhenAddingImage":R(this,oc,l);break}}onPageChanging({pageNumber:U}){R(this,Bc,U-1)}focusMainContainer(){a(this,rZ).focus()}findParent(U,l){for(const d of a(this,bd).values()){const{x:Z,y:t,width:F,height:c}=d.div.getBoundingClientRect();if(U>=Z&&U<=Z+F&&l>=t&&l<=t+c)return d}return null}disableUserSelect(U=!1){a(this,$W).classList.toggle("noUserSelect",U)}addShouldRescale(U){a(this,PF).add(U)}removeShouldRescale(U){a(this,PF).delete(U)}onScaleChanging({scale:U}){var l;this.commitOrRemove(),this.viewParameters.realScale=U*Gc.PDF_TO_CSS_UNITS;for(const d of a(this,PF))d.onScaleChanging();(l=a(this,vF))==null||l.onScaleChanging()}onRotationChanging({pagesRotation:U}){this.commitOrRemove(),this.viewParameters.rotation=U}highlightSelection(U=""){const l=document.getSelection();if(!l||l.isCollapsed)return;const{anchorNode:d,anchorOffset:Z,focusNode:t,focusOffset:F}=l,c=l.toString(),W=h(this,K,ls).call(this,l).closest(".textLayer"),s=this.getSelectionBoxes(W);if(!s)return;l.empty();const n=h(this,K,mQ).call(this,W),V=a(this,Wd)===Zl.NONE,Q=()=>{n==null||n.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:U,boxes:s,anchorNode:d,anchorOffset:Z,focusNode:t,focusOffset:F,text:c}),V&&this.showAllEditors("highlight",!0,!0)};if(V){this.switchToMode(Zl.HIGHLIGHT,Q);return}Q()}addToAnnotationStorage(U){!U.isEmpty()&&a(this,wZ)&&!a(this,wZ).has(U.id)&&a(this,wZ).setValue(U.id,U)}blur(){if(this.isShiftKeyDown=!1,a(this,Et)&&(R(this,Et,!1),h(this,K,ds).call(this,"main_toolbar")),!this.hasSelection)return;const{activeElement:U}=document;for(const l of a(this,Ml))if(l.div.contains(U)){R(this,fF,[l,U]),l._focusEventsAllowed=!1;break}}focus(){if(!a(this,fF))return;const[U,l]=a(this,fF);R(this,fF,null),l.addEventListener("focusin",()=>{U._focusEventsAllowed=!0},{once:!0,signal:this._signal}),l.focus()}addEditListeners(){h(this,K,MQ).call(this),h(this,K,JQ).call(this)}removeEditListeners(){h(this,K,nN).call(this),h(this,K,GQ).call(this)}dragOver(U){for(const{type:l}of U.dataTransfer.items)for(const d of a(this,EU))if(d.isHandlingMimeForPasting(l)){U.dataTransfer.dropEffect="copy",U.preventDefault();return}}drop(U){for(const l of U.dataTransfer.items)for(const d of a(this,EU))if(d.isHandlingMimeForPasting(l.type)){d.paste(l,this.currentLayer),U.preventDefault();return}}copy(U){var l;if(U.preventDefault(),(l=a(this,aU))==null||l.commitOrRemove(),!this.hasSelection)return;const d=[];for(const Z of a(this,Ml)){const t=Z.serialize(!0);t&&d.push(t)}d.length!==0&&U.clipboardData.setData("application/pdfjs",JSON.stringify(d))}cut(U){this.copy(U),this.delete()}async paste(U){U.preventDefault();const{clipboardData:l}=U;for(const t of l.items)for(const F of a(this,EU))if(F.isHandlingMimeForPasting(t.type)){F.paste(t,this.currentLayer);return}let d=l.getData("application/pdfjs");if(!d)return;try{d=JSON.parse(d)}catch(t){dl(`paste: "${t.message}".`);return}if(!Array.isArray(d))return;this.unselectAll();const Z=this.currentLayer;try{const t=[];for(const W of d){const s=await Z.deserialize(W);if(!s)return;t.push(s)}const F=()=>{for(const W of t)h(this,K,SQ).call(this,W);h(this,K,TQ).call(this,t)},c=()=>{for(const W of t)W.remove()};this.addCommands({cmd:F,undo:c,mustExec:!0})}catch(t){dl(`paste: "${t.message}".`)}}keydown(U){!this.isShiftKeyDown&&U.key==="Shift"&&(this.isShiftKeyDown=!0),a(this,Wd)!==Zl.NONE&&!this.isEditorHandlingKeyboard&&_F._keyboardManager.exec(this,U)}keyup(U){this.isShiftKeyDown&&U.key==="Shift"&&(this.isShiftKeyDown=!1,a(this,Et)&&(R(this,Et,!1),h(this,K,ds).call(this,"main_toolbar")))}onEditingAction({name:U}){switch(U){case"undo":case"redo":case"delete":case"selectAll":this[U]();break;case"highlightSelection":this.highlightSelection("context_menu");break}}setEditingState(U){U?(h(this,K,WN).call(this),h(this,K,JQ).call(this),h(this,K,od).call(this,{isEditing:a(this,Wd)!==Zl.NONE,isEmpty:h(this,K,zc).call(this),hasSomethingToUndo:a(this,SU).hasSomethingToUndo(),hasSomethingToRedo:a(this,SU).hasSomethingToRedo(),hasSelectedEditor:!1})):(h(this,K,sN).call(this),h(this,K,GQ).call(this),h(this,K,od).call(this,{isEditing:!1}),this.disableUserSelect(!1))}registerEditorTypes(U){if(!a(this,EU)){R(this,EU,U);for(const l of a(this,EU))h(this,K,WZ).call(this,l.defaultPropertiesToUpdate)}}getId(){return a(this,bQ).id}get currentLayer(){return a(this,bd).get(a(this,Bc))}getLayer(U){return a(this,bd).get(U)}get currentPageIndex(){return a(this,Bc)}addLayer(U){a(this,bd).set(U.pageIndex,U),a(this,wt)?U.enable():U.disable()}removeLayer(U){a(this,bd).delete(U.pageIndex)}async updateMode(U,l=null,d=!1){var Z;if(a(this,Wd)!==U&&!(a(this,TU)&&(await a(this,TU).promise,!a(this,TU)))){if(R(this,TU,Promise.withResolvers()),R(this,Wd,U),U===Zl.NONE){this.setEditingState(!1),h(this,K,iN).call(this),(Z=this._editorUndoBar)==null||Z.hide(),a(this,TU).resolve();return}this.setEditingState(!0),await h(this,K,QN).call(this),this.unselectAll();for(const t of a(this,bd).values())t.updateMode(U);if(!l){d&&this.addNewEditorFromKeyboard(),a(this,TU).resolve();return}for(const t of a(this,td).values())t.annotationElementId===l?(this.setSelected(t),t.enterInEditMode()):t.unselect();a(this,TU).resolve()}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(U){U!==a(this,Wd)&&this._eventBus.dispatch("switchannotationeditormode",{source:this,mode:U})}updateParams(U,l){var d;if(a(this,EU)){switch(U){case cl.CREATE:this.currentLayer.addNewEditor();return;case cl.HIGHLIGHT_DEFAULT_COLOR:(d=a(this,AW))==null||d.updateColor(l);break;case cl.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(a(this,kc)||R(this,kc,new Map)).set(U,l),this.showAllEditors("highlight",l);break}for(const Z of a(this,Ml))Z.updateParams(U,l);for(const Z of a(this,EU))Z.updateDefaultParams(U,l)}}showAllEditors(U,l,d=!1){var Z;for(const t of a(this,td).values())t.editorType===U&&t.show(l);(((Z=a(this,kc))==null?void 0:Z.get(cl.HIGHLIGHT_SHOW_ALL))??!0)!==l&&h(this,K,WZ).call(this,[[cl.HIGHLIGHT_SHOW_ALL,l]])}enableWaiting(U=!1){if(a(this,fW)!==U){R(this,fW,U);for(const l of a(this,bd).values())U?l.disableClick():l.enableClick(),l.div.classList.toggle("waiting",U)}}getEditors(U){const l=[];for(const d of a(this,td).values())d.pageIndex===U&&l.push(d);return l}getEditor(U){return a(this,td).get(U)}addEditor(U){a(this,td).set(U.id,U)}removeEditor(U){var l;U.div.contains(document.activeElement)&&(a(this,cZ)&&clearTimeout(a(this,cZ)),R(this,cZ,setTimeout(()=>{this.focusMainContainer(),R(this,cZ,null)},0))),a(this,td).delete(U.id),this.unselect(U),(!U.annotationElementId||!a(this,HF).has(U.annotationElementId))&&((l=a(this,wZ))==null||l.remove(U.id))}addDeletedAnnotationElement(U){a(this,HF).add(U.annotationElementId),this.addChangedExistingAnnotation(U),U.deleted=!0}isDeletedAnnotationElement(U){return a(this,HF).has(U)}removeDeletedAnnotationElement(U){a(this,HF).delete(U.annotationElementId),this.removeChangedExistingAnnotation(U),U.deleted=!1}setActiveEditor(U){a(this,aU)!==U&&(R(this,aU,U),U&&h(this,K,WZ).call(this,U.propertiesToUpdate))}updateUI(U){a(this,K,RN)===U&&h(this,K,WZ).call(this,U.propertiesToUpdate)}updateUIForDefaultProperties(U){h(this,K,WZ).call(this,U.defaultPropertiesToUpdate)}toggleSelected(U){if(a(this,Ml).has(U)){a(this,Ml).delete(U),U.unselect(),h(this,K,od).call(this,{hasSelectedEditor:this.hasSelection});return}a(this,Ml).add(U),U.select(),h(this,K,WZ).call(this,U.propertiesToUpdate),h(this,K,od).call(this,{hasSelectedEditor:!0})}setSelected(U){var l;(l=a(this,vF))==null||l.commitOrRemove();for(const d of a(this,Ml))d!==U&&d.unselect();a(this,Ml).clear(),a(this,Ml).add(U),U.select(),h(this,K,WZ).call(this,U.propertiesToUpdate),h(this,K,od).call(this,{hasSelectedEditor:!0})}isSelected(U){return a(this,Ml).has(U)}get firstSelectedEditor(){return a(this,Ml).values().next().value}unselect(U){U.unselect(),a(this,Ml).delete(U),h(this,K,od).call(this,{hasSelectedEditor:this.hasSelection})}get hasSelection(){return a(this,Ml).size!==0}get isEnterHandled(){return a(this,Ml).size===1&&this.firstSelectedEditor.isEnterHandled}undo(){var U;a(this,SU).undo(),h(this,K,od).call(this,{hasSomethingToUndo:a(this,SU).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:h(this,K,zc).call(this)}),(U=this._editorUndoBar)==null||U.hide()}redo(){a(this,SU).redo(),h(this,K,od).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:a(this,SU).hasSomethingToRedo(),isEmpty:h(this,K,zc).call(this)})}addCommands(U){a(this,SU).add(U),h(this,K,od).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:h(this,K,zc).call(this)})}cleanUndoStack(U){a(this,SU).cleanType(U)}delete(){var U;this.commitOrRemove();const l=(U=this.currentLayer)==null?void 0:U.endDrawingSession(!0);if(!this.hasSelection&&!l)return;const d=l?[l]:[...a(this,Ml)],Z=()=>{var F;(F=this._editorUndoBar)==null||F.show(t,d.length===1?d[0].editorType:d.length);for(const c of d)c.remove()},t=()=>{for(const F of d)h(this,K,SQ).call(this,F)};this.addCommands({cmd:Z,undo:t,mustExec:!0})}commitOrRemove(){var U;(U=a(this,aU))==null||U.commitOrRemove()}hasSomethingToControl(){return a(this,aU)||this.hasSelection}selectAll(){for(const U of a(this,Ml))U.commit();h(this,K,TQ).call(this,a(this,td).values())}unselectAll(){var U;if(!(a(this,aU)&&(a(this,aU).commitOrRemove(),a(this,Wd)!==Zl.NONE))&&!((U=a(this,vF))!=null&&U.commitOrRemove())&&this.hasSelection){for(const l of a(this,Ml))l.unselect();a(this,Ml).clear(),h(this,K,od).call(this,{hasSelectedEditor:!1})}}translateSelectedEditors(U,l,d=!1){if(d||this.commitOrRemove(),!this.hasSelection)return;a(this,rt)[0]+=U,a(this,rt)[1]+=l;const[Z,t]=a(this,rt),F=[...a(this,Ml)];a(this,aZ)&&clearTimeout(a(this,aZ)),R(this,aZ,setTimeout(()=>{R(this,aZ,null),a(this,rt)[0]=a(this,rt)[1]=0,this.addCommands({cmd:()=>{for(const W of F)a(this,td).has(W.id)&&W.translateInPage(Z,t)},undo:()=>{for(const W of F)a(this,td).has(W.id)&&W.translateInPage(-Z,-t)},mustExec:!1})},1e3));for(const W of F)W.translateInPage(U,l)}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),R(this,FZ,new Map);for(const U of a(this,Ml))a(this,FZ).set(U,{savedX:U.x,savedY:U.y,savedPageIndex:U.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!a(this,FZ))return!1;this.disableUserSelect(!1);const U=a(this,FZ);R(this,FZ,null);let l=!1;for(const[{x:Z,y:t,pageIndex:F},c]of U)c.newX=Z,c.newY=t,c.newPageIndex=F,l||(l=Z!==c.savedX||t!==c.savedY||F!==c.savedPageIndex);if(!l)return!1;const d=(Z,t,F,c)=>{if(a(this,td).has(Z.id)){const W=a(this,bd).get(c);W?Z._setParentAndPosition(W,t,F):(Z.pageIndex=c,Z.x=t,Z.y=F)}};return this.addCommands({cmd:()=>{for(const[Z,{newX:t,newY:F,newPageIndex:c}]of U)d(Z,t,F,c)},undo:()=>{for(const[Z,{savedX:t,savedY:F,savedPageIndex:c}]of U)d(Z,t,F,c)},mustExec:!0}),!0}dragSelectedEditors(U,l){if(a(this,FZ))for(const d of a(this,FZ).keys())d.drag(U,l)}rebuild(U){if(U.parent===null){const l=this.getLayer(U.pageIndex);l?(l.changeParent(U),l.addOrRebuild(U)):(this.addEditor(U),this.addToAnnotationStorage(U),U.rebuild())}else U.parent.addOrRebuild(U)}get isEditorHandlingKeyboard(){var U;return((U=this.getActive())==null?void 0:U.shouldGetKeyboardEvents())||a(this,Ml).size===1&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(U){return a(this,aU)===U}getActive(){return a(this,aU)}getMode(){return a(this,Wd)}get imageManager(){return tl(this,"imageManager",new i2)}getSelectionBoxes(U){if(!U)return null;const l=document.getSelection();for(let s=0,n=l.rangeCount;s({x:(n-Z)/F,y:1-(s+V-d)/t,width:Q/F,height:V/t});break;case"180":c=(s,n,V,Q)=>({x:1-(s+V-d)/t,y:1-(n+Q-Z)/F,width:V/t,height:Q/F});break;case"270":c=(s,n,V,Q)=>({x:1-(n+Q-Z)/F,y:(s-d)/t,width:Q/F,height:V/t});break;default:c=(s,n,V,Q)=>({x:(s-d)/t,y:(n-Z)/F,width:V/t,height:Q/F});break}const W=[];for(let s=0,n=l.rangeCount;s{V.type==="pointerup"&&V.button!==0||(W.abort(),c==null||c.toggleDrawing(!0),V.type==="pointerup"&&h(this,K,ds).call(this,"main_toolbar"))};window.addEventListener("pointerup",n,{signal:s}),window.addEventListener("blur",n,{signal:s})}},ds=function(U=""){a(this,Wd)===Zl.HIGHLIGHT?this.highlightSelection(U):a(this,vW)&&h(this,K,FN).call(this)},aN=function(){document.addEventListener("selectionchange",h(this,K,cN).bind(this),{signal:this._signal})},WN=function(){if(a(this,Dt))return;R(this,Dt,new AbortController);const U=this.combinedSignal(a(this,Dt));window.addEventListener("focus",this.focus.bind(this),{signal:U}),window.addEventListener("blur",this.blur.bind(this),{signal:U})},sN=function(){var U;(U=a(this,Dt))==null||U.abort(),R(this,Dt,null)},MQ=function(){if(a(this,Ct))return;R(this,Ct,new AbortController);const U=this.combinedSignal(a(this,Ct));window.addEventListener("keydown",this.keydown.bind(this),{signal:U}),window.addEventListener("keyup",this.keyup.bind(this),{signal:U})},nN=function(){var U;(U=a(this,Ct))==null||U.abort(),R(this,Ct,null)},JQ=function(){if(a(this,It))return;R(this,It,new AbortController);const U=this.combinedSignal(a(this,It));document.addEventListener("copy",this.copy.bind(this),{signal:U}),document.addEventListener("cut",this.cut.bind(this),{signal:U}),document.addEventListener("paste",this.paste.bind(this),{signal:U})},GQ=function(){var U;(U=a(this,It))==null||U.abort(),R(this,It,null)},VN=function(){const U=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:U}),document.addEventListener("drop",this.drop.bind(this),{signal:U})},od=function(U){Object.entries(U).some(([l,d])=>a(this,qW)[l]!==d)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(a(this,qW),U)}),a(this,Wd)===Zl.HIGHLIGHT&&U.hasSelectedEditor===!1&&h(this,K,WZ).call(this,[[cl.HIGHLIGHT_FREE,!0]]))},WZ=function(U){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:U})},QN=async function(){if(!a(this,wt)){R(this,wt,!0);const U=[];for(const l of a(this,bd).values())U.push(l.enable());await Promise.all(U);for(const l of a(this,td).values())l.enable()}},iN=function(){if(this.unselectAll(),a(this,wt)){R(this,wt,!1);for(const U of a(this,bd).values())U.disable();for(const U of a(this,td).values())U.disable()}},SQ=function(U){const l=a(this,bd).get(U.pageIndex);l?l.addOrRebuild(U):(this.addEditor(U),this.addToAnnotationStorage(U))},RN=function(){let U=null;for(U of a(this,Ml));return U},zc=function(){if(a(this,td).size===0)return!0;if(a(this,td).size===1)for(const U of a(this,td).values())return U.isEmpty();return!1},TQ=function(U){for(const l of a(this,Ml))l.unselect();a(this,Ml).clear();for(const l of U)l.isEmpty()||(a(this,Ml).add(l),l.select());h(this,K,od).call(this,{hasSelectedEditor:this.hasSelection})},f(_F,"TRANSLATE_SMALL",1),f(_F,"TRANSLATE_BIG",10),_F);var ed,pZ,HU,dW,GZ,eU,aa,QZ,UU,PZ,N0,SZ,Tt,uZ,UW,_s;const Wa=class fZ{constructor(l){b(this,uZ),b(this,ed,null),b(this,pZ,!1),b(this,HU,null),b(this,dW,null),b(this,GZ,null),b(this,eU,null),b(this,aa,!1),b(this,QZ,null),b(this,UU,null),b(this,PZ,null),b(this,N0,null),b(this,SZ,!1),R(this,UU,l),R(this,SZ,l._uiManager.useNewAltTextFlow),a(fZ,Tt)||R(fZ,Tt,Object.freeze({added:"pdfjs-editor-new-alt-text-added-button","added-label":"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button","missing-label":"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button","review-label":"pdfjs-editor-new-alt-text-to-review-button-label"}))}static initialize(l){fZ._l10n??(fZ._l10n=l)}async render(){const l=R(this,HU,document.createElement("button"));l.className="altText",l.tabIndex="0";const d=R(this,dW,document.createElement("span"));l.append(d),a(this,SZ)?(l.classList.add("new"),l.setAttribute("data-l10n-id",a(fZ,Tt).missing),d.setAttribute("data-l10n-id",a(fZ,Tt)["missing-label"])):(l.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button"),d.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button-label"));const Z=a(this,UU)._uiManager._signal;l.addEventListener("contextmenu",LU,{signal:Z}),l.addEventListener("pointerdown",F=>F.stopPropagation(),{signal:Z});const t=F=>{F.preventDefault(),a(this,UU)._uiManager.editAltText(a(this,UU)),a(this,SZ)&&a(this,UU)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:a(this,uZ,UW)}})};return l.addEventListener("click",t,{capture:!0,signal:Z}),l.addEventListener("keydown",F=>{F.target===l&&F.key==="Enter"&&(R(this,aa,!0),t(F))},{signal:Z}),await h(this,uZ,_s).call(this),l}finish(){a(this,HU)&&(a(this,HU).focus({focusVisible:a(this,aa)}),R(this,aa,!1))}isEmpty(){return a(this,SZ)?a(this,ed)===null:!a(this,ed)&&!a(this,pZ)}hasData(){return a(this,SZ)?a(this,ed)!==null||!!a(this,PZ):this.isEmpty()}get guessedText(){return a(this,PZ)}async setGuessedText(l){a(this,ed)===null&&(R(this,PZ,l),R(this,N0,await fZ._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:l})),h(this,uZ,_s).call(this))}toggleAltTextBadge(l=!1){var d;if(!a(this,SZ)||a(this,ed)){(d=a(this,QZ))==null||d.remove(),R(this,QZ,null);return}if(!a(this,QZ)){const Z=R(this,QZ,document.createElement("div"));Z.className="noAltTextBadge",a(this,UU).div.append(Z)}a(this,QZ).classList.toggle("hidden",!l)}serialize(l){let d=a(this,ed);return!l&&a(this,PZ)===d&&(d=a(this,N0)),{altText:d,decorative:a(this,pZ),guessedText:a(this,PZ),textWithDisclaimer:a(this,N0)}}get data(){return{altText:a(this,ed),decorative:a(this,pZ)}}set data({altText:l,decorative:d,guessedText:Z,textWithDisclaimer:t,cancel:F=!1}){Z&&(R(this,PZ,Z),R(this,N0,t)),!(a(this,ed)===l&&a(this,pZ)===d)&&(F||(R(this,ed,l),R(this,pZ,d)),h(this,uZ,_s).call(this))}toggle(l=!1){a(this,HU)&&(!l&&a(this,eU)&&(clearTimeout(a(this,eU)),R(this,eU,null)),a(this,HU).disabled=!l)}shown(){a(this,UU)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:a(this,uZ,UW)}})}destroy(){var l,d;(l=a(this,HU))==null||l.remove(),R(this,HU,null),R(this,dW,null),R(this,GZ,null),(d=a(this,QZ))==null||d.remove(),R(this,QZ,null)}};ed=new WeakMap,pZ=new WeakMap,HU=new WeakMap,dW=new WeakMap,GZ=new WeakMap,eU=new WeakMap,aa=new WeakMap,QZ=new WeakMap,UU=new WeakMap,PZ=new WeakMap,N0=new WeakMap,SZ=new WeakMap,Tt=new WeakMap,uZ=new WeakSet,UW=function(){return a(this,ed)&&"added"||a(this,ed)===null&&this.guessedText&&"review"||"missing"},_s=async function(){var U,l,d;const Z=a(this,HU);if(!Z)return;if(a(this,SZ)){if(Z.classList.toggle("done",!!a(this,ed)),Z.setAttribute("data-l10n-id",a(Wa,Tt)[a(this,uZ,UW)]),(U=a(this,dW))==null||U.setAttribute("data-l10n-id",a(Wa,Tt)[`${a(this,uZ,UW)}-label`]),!a(this,ed)){(l=a(this,GZ))==null||l.remove();return}}else{if(!a(this,ed)&&!a(this,pZ)){Z.classList.remove("done"),(d=a(this,GZ))==null||d.remove();return}Z.classList.add("done"),Z.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let t=a(this,GZ);if(!t){R(this,GZ,t=document.createElement("span")),t.className="tooltip",t.setAttribute("role","tooltip"),t.id=`alt-text-tooltip-${a(this,UU).id}`;const c=100,W=a(this,UU)._uiManager._signal;W.addEventListener("abort",()=>{clearTimeout(a(this,eU)),R(this,eU,null)},{once:!0}),Z.addEventListener("mouseenter",()=>{R(this,eU,setTimeout(()=>{R(this,eU,null),a(this,GZ).classList.add("show"),a(this,UU)._reportTelemetry({action:"alt_text_tooltip"})},c))},{signal:W}),Z.addEventListener("mouseleave",()=>{var s;a(this,eU)&&(clearTimeout(a(this,eU)),R(this,eU,null)),(s=a(this,GZ))==null||s.classList.remove("show")},{signal:W})}a(this,pZ)?t.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(t.removeAttribute("data-l10n-id"),t.textContent=a(this,ed)),t.parentNode||Z.append(t);const F=a(this,UU).getImageForAltText();F==null||F.setAttribute("aria-describedby",t.id)},b(Wa,Tt,null),f(Wa,"_l10n",null);let NN=Wa;var Us,qF,Zs,ts,Fs,cs,as,Lc,xZ,$F,xt,l0,hN,eN,XQ,pQ;let Ue=(pQ=class{constructor({container:U,isPinchingDisabled:l=null,isPinchingStopped:d=null,onPinchStart:Z=null,onPinching:t=null,onPinchEnd:F=null,signal:c}){b(this,l0),b(this,Us),b(this,qF,!1),b(this,Zs,null),b(this,ts),b(this,Fs),b(this,cs),b(this,as),b(this,Lc),b(this,xZ,null),b(this,$F),b(this,xt,null),R(this,Us,U),R(this,Zs,d),R(this,ts,l),R(this,Fs,Z),R(this,cs,t),R(this,as,F),R(this,$F,new AbortController),R(this,Lc,AbortSignal.any([c,a(this,$F).signal])),U.addEventListener("touchstart",h(this,l0,hN).bind(this),{passive:!1,signal:a(this,Lc)})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return tl(this,"MIN_TOUCH_DISTANCE_TO_PINCH",35/(window.devicePixelRatio||1))}destroy(){var U;(U=a(this,$F))==null||U.abort(),R(this,$F,null)}},Us=new WeakMap,qF=new WeakMap,Zs=new WeakMap,ts=new WeakMap,Fs=new WeakMap,cs=new WeakMap,as=new WeakMap,Lc=new WeakMap,xZ=new WeakMap,$F=new WeakMap,xt=new WeakMap,l0=new WeakSet,hN=function(U){var l,d,Z;if((l=a(this,ts))!=null&&l.call(this)||U.touches.length<2)return;if(!a(this,xt)){R(this,xt,new AbortController);const c=AbortSignal.any([a(this,Lc),a(this,xt).signal]),W=a(this,Us),s={signal:c,passive:!1};W.addEventListener("touchmove",h(this,l0,eN).bind(this),s),W.addEventListener("touchend",h(this,l0,XQ).bind(this),s),W.addEventListener("touchcancel",h(this,l0,XQ).bind(this),s),(d=a(this,Fs))==null||d.call(this)}if(tU(U),U.touches.length!==2||(Z=a(this,Zs))!=null&&Z.call(this)){R(this,xZ,null);return}let[t,F]=U.touches;t.identifier>F.identifier&&([t,F]=[F,t]),R(this,xZ,{touch0X:t.screenX,touch0Y:t.screenY,touch1X:F.screenX,touch1Y:F.screenY})},eN=function(U){var l;if(!a(this,xZ)||U.touches.length!==2)return;let[d,Z]=U.touches;d.identifier>Z.identifier&&([d,Z]=[Z,d]);const{screenX:t,screenY:F}=d,{screenX:c,screenY:W}=Z,s=a(this,xZ),{touch0X:n,touch0Y:V,touch1X:Q,touch1Y:i}=s,N=Q-n,e=i-V,m=c-t,M=W-F,J=Math.hypot(m,M)||1,S=Math.hypot(N,e)||1;if(!a(this,qF)&&Math.abs(S-J)<=pQ.MIN_TOUCH_DISTANCE_TO_PINCH)return;if(s.touch0X=t,s.touch0Y=F,s.touch1X=c,s.touch1Y=W,U.preventDefault(),!a(this,qF)){R(this,qF,!0);return}const G=[(t+c)/2,(F+W)/2];(l=a(this,cs))==null||l.call(this,G,S,J)},XQ=function(U){var l;a(this,xt).abort(),R(this,xt,null),(l=a(this,as))==null||l.call(this),a(this,xZ)&&(U.preventDefault(),R(this,xZ,null),R(this,qF,!1))},pQ);var h0,fU,ol,sa,UF,qs,e0,Xd,b0,Ft,oF,uV,H0,Sd,$s,m0,Xt,iZ,na,Va,sU,pF,ln,bi,il,mi,YV,Mi,Ws,Ze,bN,uQ,ss,Ji,te,Fe,ce,Gi,ae,Si,We,se,ne,Ti,ZW;const xl=class sd{constructor(l){b(this,il),b(this,h0,null),b(this,fU,null),b(this,ol,null),b(this,sa,!1),b(this,UF,null),b(this,qs,""),b(this,e0,!1),b(this,Xd,null),b(this,b0,null),b(this,Ft,null),b(this,oF,null),b(this,uV,""),b(this,H0,!1),b(this,Sd,null),b(this,$s,!1),b(this,m0,!1),b(this,Xt,!1),b(this,iZ,null),b(this,na,0),b(this,Va,0),b(this,sU,null),b(this,pF,null),f(this,"_editToolbar",null),f(this,"_initialOptions",Object.create(null)),f(this,"_initialData",null),f(this,"_isVisible",!0),f(this,"_uiManager",null),f(this,"_focusEventsAllowed",!0),b(this,ln,!1),b(this,bi,sd._zIndex++),this.parent=l.parent,this.id=l.id,this.width=this.height=null,this.pageIndex=l.parent.pageIndex,this.name=l.name,this.div=null,this._uiManager=l.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=l.isCentered,this._structTreeParentId=null;const{rotation:d,rawDims:{pageWidth:Z,pageHeight:t,pageX:F,pageY:c}}=this.parent.viewport;this.rotation=d,this.pageRotation=(360+d-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[Z,t],this.pageTranslation=[F,c];const[W,s]=this.parentDimensions;this.x=l.x/W,this.y=l.y/s,this.isAttachedToDOM=!1,this.deleted=!1}static get _resizerKeyboardManager(){const l=sd.prototype._resizeWithKeyboard,d=LW.TRANSLATE_SMALL,Z=LW.TRANSLATE_BIG;return tl(this,"_resizerKeyboardManager",new CW([[["ArrowLeft","mac+ArrowLeft"],l,{args:[-d,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],l,{args:[-Z,0]}],[["ArrowRight","mac+ArrowRight"],l,{args:[d,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],l,{args:[Z,0]}],[["ArrowUp","mac+ArrowUp"],l,{args:[0,-d]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],l,{args:[0,-Z]}],[["ArrowDown","mac+ArrowDown"],l,{args:[0,d]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],l,{args:[0,Z]}],[["Escape","mac+Escape"],sd.prototype._stopResizingWithKeyboard]]))}get editorType(){return Object.getPrototypeOf(this).constructor._type}static get isDrawer(){return!1}static get _defaultLineColor(){return tl(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(l){const d=new h2({id:l.parent.getNextId(),parent:l.parent,uiManager:l._uiManager});d.annotationElementId=l.annotationElementId,d.deleted=!0,d._uiManager.addToAnnotationStorage(d)}static initialize(l,d){if(sd._l10n??(sd._l10n=l),sd._l10nResizer||(sd._l10nResizer=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"})),sd._borderLineWidth!==-1)return;const Z=getComputedStyle(document.documentElement);sd._borderLineWidth=parseFloat(Z.getPropertyValue("--outline-width"))||0}static updateDefaultParams(l,d){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(l){return!1}static paste(l,d){Gl("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return a(this,ln)}set _isDraggable(l){var d;R(this,ln,l),(d=this.div)==null||d.classList.toggle("draggable",l)}get isEnterHandled(){return!0}center(){const[l,d]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*d/(l*2),this.y+=this.width*l/(d*2);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*d/(l*2),this.y-=this.width*l/(d*2);break;default:this.x-=this.width/2,this.y-=this.height/2;break}this.fixAndSetPosition()}addCommands(l){this._uiManager.addCommands(l)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=a(this,bi)}setParent(l){l!==null?(this.pageIndex=l.pageIndex,this.pageDimensions=l.pageDimensions):h(this,il,ZW).call(this),this.parent=l}focusin(l){this._focusEventsAllowed&&(a(this,H0)?R(this,H0,!1):this.parent.setSelected(this))}focusout(l){var d;if(!this._focusEventsAllowed||!this.isAttachedToDOM)return;const Z=l.relatedTarget;Z!=null&&Z.closest(`#${this.id}`)||(l.preventDefault(),(d=this.parent)!=null&&d.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(l,d,Z,t){const[F,c]=this.parentDimensions;[Z,t]=this.screenToPageTranslation(Z,t),this.x=(l+Z)/F,this.y=(d+t)/c,this.fixAndSetPosition()}translate(l,d){h(this,il,mi).call(this,this.parentDimensions,l,d)}translateInPage(l,d){a(this,Sd)||R(this,Sd,[this.x,this.y,this.width,this.height]),h(this,il,mi).call(this,this.pageDimensions,l,d),this.div.scrollIntoView({block:"nearest"})}drag(l,d){a(this,Sd)||R(this,Sd,[this.x,this.y,this.width,this.height]);const{div:Z,parentDimensions:[t,F]}=this;if(this.x+=l/t,this.y+=d/F,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:Q,y:i}=this.div.getBoundingClientRect();this.parent.findNewParent(this,Q,i)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:c,y:W}=this;const[s,n]=this.getBaseTranslation();c+=s,W+=n;const{style:V}=Z;V.left=`${(100*c).toFixed(2)}%`,V.top=`${(100*W).toFixed(2)}%`,this._onTranslating(c,W),Z.scrollIntoView({block:"nearest"})}_onTranslating(l,d){}_onTranslated(l,d){}get _hasBeenMoved(){return!!a(this,Sd)&&(a(this,Sd)[0]!==this.x||a(this,Sd)[1]!==this.y)}get _hasBeenResized(){return!!a(this,Sd)&&(a(this,Sd)[2]!==this.width||a(this,Sd)[3]!==this.height)}getBaseTranslation(){const[l,d]=this.parentDimensions,{_borderLineWidth:Z}=sd,t=Z/l,F=Z/d;switch(this.rotation){case 90:return[-t,F];case 180:return[t,F];case 270:return[t,-F];default:return[-t,-F]}}get _mustFixPosition(){return!0}fixAndSetPosition(l=this.rotation){const{div:{style:d},pageDimensions:[Z,t]}=this;let{x:F,y:c,width:W,height:s}=this;if(W*=Z,s*=t,F*=Z,c*=t,this._mustFixPosition)switch(l){case 0:F=Math.max(0,Math.min(Z-W,F)),c=Math.max(0,Math.min(t-s,c));break;case 90:F=Math.max(0,Math.min(Z-s,F)),c=Math.min(t,Math.max(W,c));break;case 180:F=Math.min(Z,Math.max(W,F)),c=Math.min(t,Math.max(s,c));break;case 270:F=Math.min(Z,Math.max(s,F)),c=Math.max(0,Math.min(t-W,c));break}this.x=F/=Z,this.y=c/=t;const[n,V]=this.getBaseTranslation();F+=n,c+=V,d.left=`${(100*F).toFixed(2)}%`,d.top=`${(100*c).toFixed(2)}%`,this.moveInDOM()}screenToPageTranslation(l,d){var Z;return h(Z=sd,YV,Mi).call(Z,l,d,this.parentRotation)}pageTranslationToScreen(l,d){var Z;return h(Z=sd,YV,Mi).call(Z,l,d,360-this.parentRotation)}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:l,pageDimensions:[d,Z]}=this;return[d*l,Z*l]}setDims(l,d){const[Z,t]=this.parentDimensions,{style:F}=this.div;F.width=`${(100*l/Z).toFixed(2)}%`,a(this,e0)||(F.height=`${(100*d/t).toFixed(2)}%`)}fixDims(){const{style:l}=this.div,{height:d,width:Z}=l,t=Z.endsWith("%"),F=!a(this,e0)&&d.endsWith("%");if(t&&F)return;const[c,W]=this.parentDimensions;t||(l.width=`${(100*parseFloat(Z)/c).toFixed(2)}%`),!a(this,e0)&&!F&&(l.height=`${(100*parseFloat(d)/W).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}_onResized(){}static _round(l){return Math.round(l*1e4)/1e4}_onResizing(){}altTextFinish(){var l;(l=a(this,ol))==null||l.finish()}async addEditToolbar(){return this._editToolbar||a(this,m0)?this._editToolbar:(this._editToolbar=new n2(this),this.div.append(this._editToolbar.render()),a(this,ol)&&await this._editToolbar.addAltText(a(this,ol)),this._editToolbar)}removeEditToolbar(){var l;this._editToolbar&&(this._editToolbar.remove(),this._editToolbar=null,(l=a(this,ol))==null||l.destroy())}addContainer(l){var d;const Z=(d=this._editToolbar)==null?void 0:d.div;Z?Z.before(l):this.div.append(l)}getClientDimensions(){return this.div.getBoundingClientRect()}async addAltTextButton(){a(this,ol)||(NN.initialize(sd._l10n),R(this,ol,new NN(this)),a(this,h0)&&(a(this,ol).data=a(this,h0),R(this,h0,null)),await this.addEditToolbar())}get altTextData(){var l;return(l=a(this,ol))==null?void 0:l.data}set altTextData(l){a(this,ol)&&(a(this,ol).data=l)}get guessedAltText(){var l;return(l=a(this,ol))==null?void 0:l.guessedText}async setGuessedAltText(l){var d;await((d=a(this,ol))==null?void 0:d.setGuessedText(l))}serializeAltText(l){var d;return(d=a(this,ol))==null?void 0:d.serialize(l)}hasAltText(){return!!a(this,ol)&&!a(this,ol).isEmpty()}hasAltTextData(){var l;return((l=a(this,ol))==null?void 0:l.hasData())??!1}render(){var l;this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.tabIndex=a(this,sa)?-1:0,this._isVisible||this.div.classList.add("hidden"),this.setInForeground(),h(this,il,Si).call(this);const[d,Z]=this.parentDimensions;this.parentRotation%180!==0&&(this.div.style.maxWidth=`${(100*Z/d).toFixed(2)}%`,this.div.style.maxHeight=`${(100*d/Z).toFixed(2)}%`);const[t,F]=this.getInitialTranslation();return this.translate(t,F),XV(this,this.div,["pointerdown"]),this.isResizable&&this._uiManager._supportsPinchToZoom&&(a(this,pF)||R(this,pF,new Ue({container:this.div,isPinchingDisabled:()=>!this.isSelected,onPinchStart:h(this,il,te).bind(this),onPinching:h(this,il,Fe).bind(this),onPinchEnd:h(this,il,ce).bind(this),signal:this._uiManager._signal}))),(l=this._uiManager._editorUndoBar)==null||l.hide(),this.div}pointerdown(l){const{isMac:d}=Id.platform;if(l.button!==0||l.ctrlKey&&d){l.preventDefault();return}if(R(this,H0,!0),this._isDraggable){h(this,il,ae).call(this,l);return}h(this,il,Gi).call(this,l)}get isSelected(){return this._uiManager.isSelected(this)}_onStartDragging(){}_onStopDragging(){}moveInDOM(){a(this,iZ)&&clearTimeout(a(this,iZ)),R(this,iZ,setTimeout(()=>{var l;R(this,iZ,null),(l=this.parent)==null||l.moveEditorInDOM(this)},0))}_setParentAndPosition(l,d,Z){l.changeParent(this),this.x=d,this.y=Z,this.fixAndSetPosition(),this._onTranslated()}getRect(l,d,Z=this.rotation){const t=this.parentScale,[F,c]=this.pageDimensions,[W,s]=this.pageTranslation,n=l/t,V=d/t,Q=this.x*F,i=this.y*c,N=this.width*F,e=this.height*c;switch(Z){case 0:return[Q+n+W,c-i-V-e+s,Q+n+N+W,c-i-V+s];case 90:return[Q+V+W,c-i+n+s,Q+V+e+W,c-i+n+N+s];case 180:return[Q-n-N+W,c-i+V+s,Q-n+W,c-i+V+e+s];case 270:return[Q-V-e+W,c-i-n-N+s,Q-V+W,c-i-n+s];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(l,d){const[Z,t,F,c]=l,W=F-Z,s=c-t;switch(this.rotation){case 0:return[Z,d-c,W,s];case 90:return[Z,d-t,s,W];case 180:return[F,d-t,W,s];case 270:return[F,d-c,s,W];default:throw new Error("Invalid rotation")}}onceAdded(l){}isEmpty(){return!1}enableEditMode(){R(this,m0,!0)}disableEditMode(){R(this,m0,!1)}isInEditMode(){return a(this,m0)}shouldGetKeyboardEvents(){return a(this,Xt)}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:l,left:d,bottom:Z,right:t}=this.getClientDimensions(),{innerHeight:F,innerWidth:c}=window;return d0&&l0}rebuild(){h(this,il,Si).call(this)}rotate(l){}resize(){}serializeDeleted(){var l;return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:((l=this._initialData)==null?void 0:l.popupRef)||""}}serialize(l=!1,d=null){Gl("An editor must be serializable")}static async deserialize(l,d,Z){const t=new this.prototype.constructor({parent:d,id:d.getNextId(),uiManager:Z});t.rotation=l.rotation,R(t,h0,l.accessibilityData);const[F,c]=t.pageDimensions,[W,s,n,V]=t.getRectInCurrentCoords(l.rect,c);return t.x=W/F,t.y=s/c,t.width=n/F,t.height=V/c,t}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||this.serialize()!==null)}remove(){var l,d;if((l=a(this,oF))==null||l.abort(),R(this,oF,null),this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),a(this,iZ)&&(clearTimeout(a(this,iZ)),R(this,iZ,null)),h(this,il,ZW).call(this),this.removeEditToolbar(),a(this,sU)){for(const Z of a(this,sU).values())clearTimeout(Z);R(this,sU,null)}this.parent=null,(d=a(this,pF))==null||d.destroy(),R(this,pF,null)}get isResizable(){return!1}makeResizable(){this.isResizable&&(h(this,il,Ze).call(this),a(this,Xd).classList.remove("hidden"),XV(this,this.div,["keydown"]))}get toolbarPosition(){return null}keydown(l){if(!this.isResizable||l.target!==this.div||l.key!=="Enter")return;this._uiManager.setSelected(this),R(this,Ft,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const d=a(this,Xd).children;if(!a(this,fU)){R(this,fU,Array.from(d));const c=h(this,il,We).bind(this),W=h(this,il,se).bind(this),s=this._uiManager._signal;for(const n of a(this,fU)){const V=n.getAttribute("data-resizer-name");n.setAttribute("role","spinbutton"),n.addEventListener("keydown",c,{signal:s}),n.addEventListener("blur",W,{signal:s}),n.addEventListener("focus",h(this,il,ne).bind(this,V),{signal:s}),n.setAttribute("data-l10n-id",sd._l10nResizer[V])}}const Z=a(this,fU)[0];let t=0;for(const c of d){if(c===Z)break;t++}const F=(360-this.rotation+this.parentRotation)%360/90*(a(this,fU).length/4);if(F!==t){if(Ft)for(let W=0;W{var t,F;(t=this.div)!=null&&t.classList.contains("selectedEditor")&&((F=this._editToolbar)==null||F.show())});return}(d=this._editToolbar)==null||d.show(),(Z=a(this,ol))==null||Z.toggleAltTextBadge(!1)}unselect(){var l,d,Z,t,F;(l=a(this,Xd))==null||l.classList.add("hidden"),(d=this.div)==null||d.classList.remove("selectedEditor"),(Z=this.div)!=null&&Z.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),(t=this._editToolbar)==null||t.hide(),(F=a(this,ol))==null||F.toggleAltTextBadge(!0)}updateParams(l,d){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return a(this,$s)}set isEditing(l){R(this,$s,l),this.parent&&(l?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}setAspectRatio(l,d){R(this,e0,!0);const Z=l/d,{style:t}=this.div;t.aspectRatio=Z,t.height="auto"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(l,d=!1){if(d){a(this,sU)||R(this,sU,new Map);const{action:Z}=l;let t=a(this,sU).get(Z);t&&clearTimeout(t),t=setTimeout(()=>{this._reportTelemetry(l),a(this,sU).delete(Z),a(this,sU).size===0&&R(this,sU,null)},sd._telemetryTimeout),a(this,sU).set(Z,t);return}l.type||(l.type=this.editorType),this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:l}})}show(l=this._isVisible){this.div.classList.toggle("hidden",!l),this._isVisible=l}enable(){this.div&&(this.div.tabIndex=0),R(this,sa,!1)}disable(){this.div&&(this.div.tabIndex=-1),R(this,sa,!0)}renderAnnotationElement(l){let d=l.container.querySelector(".annotationContent");if(!d)d=document.createElement("div"),d.classList.add("annotationContent",this.editorType),l.container.prepend(d);else if(d.nodeName==="CANVAS"){const Z=d;d=document.createElement("div"),d.classList.add("annotationContent",this.editorType),Z.before(d)}return d}resetAnnotationElement(l){const{firstChild:d}=l.container;(d==null?void 0:d.nodeName)==="DIV"&&d.classList.contains("annotationContent")&&d.remove()}};h0=new WeakMap,fU=new WeakMap,ol=new WeakMap,sa=new WeakMap,UF=new WeakMap,qs=new WeakMap,e0=new WeakMap,Xd=new WeakMap,b0=new WeakMap,Ft=new WeakMap,oF=new WeakMap,uV=new WeakMap,H0=new WeakMap,Sd=new WeakMap,$s=new WeakMap,m0=new WeakMap,Xt=new WeakMap,iZ=new WeakMap,na=new WeakMap,Va=new WeakMap,sU=new WeakMap,pF=new WeakMap,ln=new WeakMap,bi=new WeakMap,il=new WeakSet,mi=function([U,l],d,Z){[d,Z]=this.screenToPageTranslation(d,Z),this.x+=d/U,this.y+=Z/l,this._onTranslating(this.x,this.y),this.fixAndSetPosition()},YV=new WeakSet,Mi=function(U,l,d){switch(d){case 90:return[l,-U];case 180:return[-U,-l];case 270:return[-l,U];default:return[U,l]}},Ws=function(U){switch(U){case 90:{const[l,d]=this.pageDimensions;return[0,-l/d,d/l,0]}case 180:return[-1,0,0,-1];case 270:{const[l,d]=this.pageDimensions;return[0,l/d,-d/l,0]}default:return[1,0,0,1]}},Ze=function(){if(a(this,Xd))return;R(this,Xd,document.createElement("div")),a(this,Xd).classList.add("resizers");const U=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],l=this._uiManager._signal;for(const d of U){const Z=document.createElement("div");a(this,Xd).append(Z),Z.classList.add("resizer",d),Z.setAttribute("data-resizer-name",d),Z.addEventListener("pointerdown",h(this,il,bN).bind(this,d),{signal:l}),Z.addEventListener("contextmenu",LU,{signal:l}),Z.tabIndex=-1}this.div.prepend(a(this,Xd))},bN=function(U,l){var d;l.preventDefault();const{isMac:Z}=Id.platform;if(l.button!==0||l.ctrlKey&&Z)return;(d=a(this,ol))==null||d.toggle(!1);const t=this._isDraggable;this._isDraggable=!1,R(this,b0,[l.screenX,l.screenY]);const F=new AbortController,c=this._uiManager.combinedSignal(F);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",h(this,il,Ji).bind(this,U),{passive:!0,capture:!0,signal:c}),window.addEventListener("touchmove",tU,{passive:!1,signal:c}),window.addEventListener("contextmenu",LU,{signal:c}),R(this,Ft,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const W=this.parent.div.style.cursor,s=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(l.target).cursor;const n=()=>{var V;F.abort(),this.parent.togglePointerEvents(!0),(V=a(this,ol))==null||V.toggle(!0),this._isDraggable=t,this.parent.div.style.cursor=W,this.div.style.cursor=s,h(this,il,ss).call(this)};window.addEventListener("pointerup",n,{signal:c}),window.addEventListener("blur",n,{signal:c})},uQ=function(U,l,d,Z){this.width=d,this.height=Z,this.x=U,this.y=l;const[t,F]=this.parentDimensions;this.setDims(t*d,F*Z),this.fixAndSetPosition(),this._onResized()},ss=function(){if(!a(this,Ft))return;const{savedX:U,savedY:l,savedWidth:d,savedHeight:Z}=a(this,Ft);R(this,Ft,null);const t=this.x,F=this.y,c=this.width,W=this.height;t===U&&F===l&&c===d&&W===Z||this.addCommands({cmd:h(this,il,uQ).bind(this,t,F,c,W),undo:h(this,il,uQ).bind(this,U,l,d,Z),mustExec:!0})},Ji=function(U,l){const[d,Z]=this.parentDimensions,t=this.x,F=this.y,c=this.width,W=this.height,s=xl.MIN_SIZE/d,n=xl.MIN_SIZE/Z,V=h(this,il,Ws).call(this,this.rotation),Q=(I,L)=>[V[0]*I+V[2]*L,V[1]*I+V[3]*L],i=h(this,il,Ws).call(this,360-this.rotation),N=(I,L)=>[i[0]*I+i[2]*L,i[1]*I+i[3]*L];let e,m,M=!1,J=!1;switch(U){case"topLeft":M=!0,e=(I,L)=>[0,0],m=(I,L)=>[I,L];break;case"topMiddle":e=(I,L)=>[I/2,0],m=(I,L)=>[I/2,L];break;case"topRight":M=!0,e=(I,L)=>[I,0],m=(I,L)=>[0,L];break;case"middleRight":J=!0,e=(I,L)=>[I,L/2],m=(I,L)=>[0,L/2];break;case"bottomRight":M=!0,e=(I,L)=>[I,L],m=(I,L)=>[0,0];break;case"bottomMiddle":e=(I,L)=>[I/2,L],m=(I,L)=>[I/2,0];break;case"bottomLeft":M=!0,e=(I,L)=>[0,L],m=(I,L)=>[I,0];break;case"middleLeft":J=!0,e=(I,L)=>[0,L/2],m=(I,L)=>[I,L/2];break}const S=e(c,W),G=m(c,W);let T=Q(...G);const p=xl._round(t+T[0]),u=xl._round(F+T[1]);let Y=1,o=1,X,B;if(l.fromKeyboard)({deltaX:X,deltaY:B}=l);else{const{screenX:I,screenY:L}=l,[g,A]=a(this,b0);[X,B]=this.screenToPageTranslation(I-g,L-A),a(this,b0)[0]=I,a(this,b0)[1]=L}if([X,B]=N(X/d,B/Z),M){const I=Math.hypot(c,W);Y=o=Math.max(Math.min(Math.hypot(G[0]-S[0]-X,G[1]-S[1]-B)/I,1/c,1/W),s/c,n/W)}else J?Y=Math.max(s,Math.min(1,Math.abs(G[0]-S[0]-X)))/c:o=Math.max(n,Math.min(1,Math.abs(G[1]-S[1]-B)))/W;const y=xl._round(c*Y),E=xl._round(W*o);T=Q(...m(y,E));const D=p-T[0],w=u-T[1];a(this,Sd)||R(this,Sd,[this.x,this.y,this.width,this.height]),this.width=y,this.height=E,this.x=D,this.y=w,this.setDims(d*y,Z*E),this.fixAndSetPosition(),this._onResizing()},te=function(){var U;R(this,Ft,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height}),(U=a(this,ol))==null||U.toggle(!1),this.parent.togglePointerEvents(!1)},Fe=function(U,l,d){let Z=.7*(d/l)+1-.7;if(Z===1)return;const t=h(this,il,Ws).call(this,this.rotation),F=(T,p)=>[t[0]*T+t[2]*p,t[1]*T+t[3]*p],[c,W]=this.parentDimensions,s=this.x,n=this.y,V=this.width,Q=this.height,i=xl.MIN_SIZE/c,N=xl.MIN_SIZE/W;Z=Math.max(Math.min(Z,1/V,1/Q),i/V,N/Q);const e=xl._round(V*Z),m=xl._round(Q*Z);if(e===V&&m===Q)return;a(this,Sd)||R(this,Sd,[s,n,V,Q]);const M=F(V/2,Q/2),J=xl._round(s+M[0]),S=xl._round(n+M[1]),G=F(e/2,m/2);this.x=J-G[0],this.y=S-G[1],this.width=e,this.height=m,this.setDims(c*e,W*m),this.fixAndSetPosition(),this._onResizing()},ce=function(){var U;(U=a(this,ol))==null||U.toggle(!0),this.parent.togglePointerEvents(!0),h(this,il,ss).call(this)},Gi=function(U){const{isMac:l}=Id.platform;U.ctrlKey&&!l||U.shiftKey||U.metaKey&&l?this.parent.toggleSelected(this):this.parent.setSelected(this)},ae=function(U){const{isSelected:l}=this;this._uiManager.setUpDragSession();let d=!1;const Z=new AbortController,t=this._uiManager.combinedSignal(Z),F={capture:!0,passive:!1,signal:t},c=s=>{Z.abort(),R(this,UF,null),R(this,H0,!1),this._uiManager.endDragSession()||h(this,il,Gi).call(this,s),d&&this._onStopDragging()};l&&(R(this,na,U.clientX),R(this,Va,U.clientY),R(this,UF,U.pointerId),R(this,qs,U.pointerType),window.addEventListener("pointermove",s=>{d||(d=!0,this._onStartDragging());const{clientX:n,clientY:V,pointerId:Q}=s;if(Q!==a(this,UF)){tU(s);return}const[i,N]=this.screenToPageTranslation(n-a(this,na),V-a(this,Va));R(this,na,n),R(this,Va,V),this._uiManager.dragSelectedEditors(i,N)},F),window.addEventListener("touchmove",tU,F),window.addEventListener("pointerdown",s=>{s.pointerType===a(this,qs)&&(a(this,pF)||s.isPrimary)&&c(s),tU(s)},F));const W=s=>{if(!a(this,UF)||a(this,UF)===s.pointerId){c(s);return}tU(s)};window.addEventListener("pointerup",W,{signal:t}),window.addEventListener("blur",W,{signal:t})},Si=function(){if(a(this,oF)||!this.div)return;R(this,oF,new AbortController);const U=this._uiManager.combinedSignal(a(this,oF));this.div.addEventListener("focusin",this.focusin.bind(this),{signal:U}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:U})},We=function(U){xl._resizerKeyboardManager.exec(this,U)},se=function(U){var l;a(this,Xt)&&((l=U.relatedTarget)==null?void 0:l.parentNode)!==a(this,Xd)&&h(this,il,ZW).call(this)},ne=function(U){R(this,uV,a(this,Xt)?U:"")},Ti=function(U){if(a(this,fU))for(const l of a(this,fU))l.tabIndex=U},ZW=function(){R(this,Xt,!1),h(this,il,Ti).call(this,-1),h(this,il,ss).call(this)},b(xl,YV),f(xl,"_l10n",null),f(xl,"_l10nResizer",null),f(xl,"_borderLineWidth",-1),f(xl,"_colorManager",new N2),f(xl,"_zIndex",1),f(xl,"_telemetryTimeout",1e3);let Kl=xl;class h2 extends Kl{constructor(l){super(l),this.annotationElementId=l.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}}const mN=3285377520,WU=4294901760,CU=65535;class Ve{constructor(l){this.h1=l?l&4294967295:mN,this.h2=l?l&4294967295:mN}update(l){let d,Z;if(typeof l=="string"){d=new Uint8Array(l.length*2),Z=0;for(let m=0,M=l.length;m>>8,d[Z++]=J&255)}}else if(ArrayBuffer.isView(l))d=l.slice(),Z=d.byteLength;else throw new Error("Invalid data format, must be a string or TypedArray.");const t=Z>>2,F=Z-t*4,c=new Uint32Array(d.buffer,0,t);let W=0,s=0,n=this.h1,V=this.h2;const Q=3432918353,i=461845907,N=Q&CU,e=i&CU;for(let m=0;m>>17,W=W*i&WU|W*e&CU,n^=W,n=n<<13|n>>>19,n=n*5+3864292196):(s=c[m],s=s*Q&WU|s*N&CU,s=s<<15|s>>>17,s=s*i&WU|s*e&CU,V^=s,V=V<<13|V>>>19,V=V*5+3864292196);switch(W=0,F){case 3:W^=d[t*4+2]<<16;case 2:W^=d[t*4+1]<<8;case 1:W^=d[t*4],W=W*Q&WU|W*N&CU,W=W<<15|W>>>17,W=W*i&WU|W*e&CU,t&1?n^=W:V^=W}this.h1=n,this.h2=V}hexdigest(){let l=this.h1,d=this.h2;return l^=d>>>1,l=l*3981806797&WU|l*36045&CU,d=d*4283543511&WU|((d<<16|l>>>16)*2950163797&WU)>>>16,l^=d>>>1,l=l*444984403&WU|l*60499&CU,d=d*3301882366&WU|((d<<16|l>>>16)*3120437893&WU)>>>16,l^=d>>>1,(l>>>0).toString(16).padStart(8,"0")+(d>>>0).toString(16).padStart(8,"0")}}const Xi=Object.freeze({map:null,hash:"",transfer:void 0});var nc,M0,nd,pi,Qe;class rR{constructor(){b(this,pi),b(this,nc,!1),b(this,M0,null),b(this,nd,new Map),this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(l,d){const Z=a(this,nd).get(l);return Z===void 0?d:Object.assign(d,Z)}getRawValue(l){return a(this,nd).get(l)}remove(l){if(a(this,nd).delete(l),a(this,nd).size===0&&this.resetModified(),typeof this.onAnnotationEditor=="function"){for(const d of a(this,nd).values())if(d instanceof Kl)return;this.onAnnotationEditor(null)}}setValue(l,d){const Z=a(this,nd).get(l);let t=!1;if(Z!==void 0)for(const[F,c]of Object.entries(d))Z[F]!==c&&(t=!0,Z[F]=c);else t=!0,a(this,nd).set(l,d);t&&h(this,pi,Qe).call(this),d instanceof Kl&&typeof this.onAnnotationEditor=="function"&&this.onAnnotationEditor(d.constructor._type)}has(l){return a(this,nd).has(l)}getAll(){return a(this,nd).size>0?LR(a(this,nd)):null}setAll(l){for(const[d,Z]of Object.entries(l))this.setValue(d,Z)}get size(){return a(this,nd).size}resetModified(){a(this,nc)&&(R(this,nc,!1),typeof this.onResetModified=="function"&&this.onResetModified())}get print(){return new ie(this)}get serializable(){if(a(this,nd).size===0)return Xi;const l=new Map,d=new Ve,Z=[],t=Object.create(null);let F=!1;for(const[c,W]of a(this,nd)){const s=W instanceof Kl?W.serialize(!1,t):W;s&&(l.set(c,s),d.update(`${c}:${JSON.stringify(s)}`),F||(F=!!s.bitmap))}if(F)for(const c of l.values())c.bitmap&&Z.push(c.bitmap);return l.size>0?{map:l,hash:d.hexdigest(),transfer:Z}:Xi}get editorStats(){let l=null;const d=new Map;for(const Z of a(this,nd).values()){if(!(Z instanceof Kl))continue;const t=Z.telemetryFinalData;if(!t)continue;const{type:F}=t;d.has(F)||d.set(F,Object.getPrototypeOf(Z).constructor),l||(l=Object.create(null));const c=l[F]||(l[F]=new Map);for(const[W,s]of Object.entries(t)){if(W==="type")continue;let n=c.get(W);n||(n=new Map,c.set(W,n));const V=n.get(s)??0;n.set(s,V+1)}}for(const[Z,t]of d)l[Z]=t.computeTelemetryFinalData(l[Z]);return l}resetModifiedIds(){R(this,M0,null)}get modifiedIds(){if(a(this,M0))return a(this,M0);const l=[];for(const d of a(this,nd).values())!(d instanceof Kl)||!d.annotationElementId||!d.serialize()||l.push(d.annotationElementId);return R(this,M0,{ids:new Set(l),hash:l.join(",")})}}nc=new WeakMap,M0=new WeakMap,nd=new WeakMap,pi=new WeakSet,Qe=function(){a(this,nc)||(R(this,nc,!0),typeof this.onSetModified=="function"&&this.onSetModified())};var dn;class ie extends rR{constructor(l){super(),b(this,dn);const{map:d,hash:Z,transfer:t}=l.serializable,F=structuredClone(d,t?{transfer:t}:null);R(this,dn,{map:F,hash:Z,transfer:t})}get print(){Gl("Should not call PrintAnnotationStorage.print")}get serializable(){return a(this,dn)}get modifiedIds(){return tl(this,"modifiedIds",{ids:new Set,hash:""})}}dn=new WeakMap;var Qa;class e2{constructor({ownerDocument:l=globalThis.document,styleElement:d=null}){b(this,Qa,new Set),this._document=l,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(l){this.nativeFontFaces.add(l),this._document.fonts.add(l)}removeNativeFontFace(l){this.nativeFontFaces.delete(l),this._document.fonts.delete(l)}insertRule(l){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const d=this.styleElement.sheet;d.insertRule(l,d.cssRules.length)}clear(){for(const l of this.nativeFontFaces)this._document.fonts.delete(l);this.nativeFontFaces.clear(),a(this,Qa).clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async loadSystemFont({systemFontInfo:l,_inspectFont:d}){if(!(!l||a(this,Qa).has(l.loadedName))){if(Al(!this.disableFontFace,"loadSystemFont shouldn't be called when `disableFontFace` is set."),this.isFontLoadingAPISupported){const{loadedName:Z,src:t,style:F}=l,c=new FontFace(Z,t,F);this.addNativeFontFace(c);try{await c.load(),a(this,Qa).add(Z),d==null||d(l)}catch{dl(`Cannot load system font: ${l.baseFontName}, installing it could help to improve PDF rendering.`),this.removeNativeFontFace(c)}return}Gl("Not implemented: loadSystemFont without the Font Loading API.")}}async bind(l){if(l.attached||l.missingFile&&!l.systemFontInfo)return;if(l.attached=!0,l.systemFontInfo){await this.loadSystemFont(l);return}if(this.isFontLoadingAPISupported){const Z=l.createNativeFontFace();if(Z){this.addNativeFontFace(Z);try{await Z.loaded}catch(t){throw dl(`Failed to load font '${Z.family}': '${t}'.`),l.disableFontFace=!0,t}}return}const d=l.createFontFaceRule();if(d){if(this.insertRule(d),this.isSyncFontLoadingSupported)return;await new Promise(Z=>{const t=this._queueLoadingCallback(Z);this._prepareFontLoadEvent(l,t)})}}get isFontLoadingAPISupported(){var l;const d=!!((l=this._document)!=null&&l.fonts);return tl(this,"isFontLoadingAPISupported",d)}get isSyncFontLoadingSupported(){let l=!1;return(Bd||typeof navigator<"u"&&typeof(navigator==null?void 0:navigator.userAgent)=="string"&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(l=!0),tl(this,"isSyncFontLoadingSupported",l)}_queueLoadingCallback(l){function d(){for(Al(!t.done,"completeRequest() cannot be called twice."),t.done=!0;Z.length>0&&Z[0].done;){const F=Z.shift();setTimeout(F.callback,0)}}const{loadingRequests:Z}=this,t={done:!1,complete:d,callback:l};return Z.push(t),t}get _loadTestFont(){const l=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return tl(this,"_loadTestFont",l)}_prepareFontLoadEvent(l,d){function Z(G,T){return G.charCodeAt(T)<<24|G.charCodeAt(T+1)<<16|G.charCodeAt(T+2)<<8|G.charCodeAt(T+3)&255}function t(G,T,p,u){const Y=G.substring(0,T),o=G.substring(T+p);return Y+u+o}let F,c;const W=this._document.createElement("canvas");W.width=1,W.height=1;const s=W.getContext("2d");let n=0;function V(G,T){if(++n>30){dl("Load test font never loaded."),T();return}if(s.font="30px "+G,s.fillText(".",0,20),s.getImageData(0,0,1,1).data[3]>0){T();return}setTimeout(V.bind(null,G,T))}const Q=`lt${Date.now()}${this.loadTestFontId++}`;let i=this._loadTestFont;i=t(i,976,Q.length,Q);const N=16,e=1482184792;let m=Z(i,N);for(F=0,c=Q.length-3;F{S.remove(),d.complete()})}}Qa=new WeakMap;class b2{constructor(l,{disableFontFace:d=!1,fontExtraProperties:Z=!1,inspectFont:t=null}){this.compiledGlyphs=Object.create(null);for(const F in l)this[F]=l[F];this.disableFontFace=d===!0,this.fontExtraProperties=Z===!0,this._inspectFont=t}createNativeFontFace(){var l;if(!this.data||this.disableFontFace)return null;let d;if(!this.cssFontInfo)d=new FontFace(this.loadedName,this.data,{});else{const Z={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(Z.style=`oblique ${this.cssFontInfo.italicAngle}deg`),d=new FontFace(this.cssFontInfo.fontFamily,this.data,Z)}return(l=this._inspectFont)==null||l.call(this,this),d}createFontFaceRule(){var l;if(!this.data||this.disableFontFace)return null;const d=`url(data:${this.mimetype};base64,${F2(this.data)});`;let Z;if(!this.cssFontInfo)Z=`@font-face {font-family:"${this.loadedName}";src:${d}}`;else{let t=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(t+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),Z=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${t}src:${d}}`}return(l=this._inspectFont)==null||l.call(this,this,d),Z}getPathGenerator(l,d){if(this.compiledGlyphs[d]!==void 0)return this.compiledGlyphs[d];const Z=this.loadedName+"_path_"+d;let t;try{t=l.get(Z)}catch(c){dl(`getPathGenerator - ignoring character: "${c}".`)}const F=new Path2D(t||"");return this.fontExtraProperties||l.delete(Z),this.compiledGlyphs[d]=F}}const ns={DATA:1,ERROR:2},Pl={CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function MN(){}function rd(U){if(U instanceof Bt||U instanceof ii||U instanceof zW||U instanceof $R||U instanceof SV||U instanceof QQ)return U;switch(U instanceof Error||typeof U=="object"&&U!==null||Gl('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),U.name){case"AbortException":return new Bt(U.message);case"InvalidPDFException":return new ii(U.message);case"MissingPDFException":return new zW(U.message);case"PasswordException":return new $R(U.message,U.code);case"UnexpectedResponseException":return new SV(U.message,U.status);case"UnknownErrorException":return new QQ(U.message,U.details)}return new QQ(U.message,U.toString())}var ia,ct,Re,JN,GN,Vs;class Ra{constructor(l,d,Z){b(this,ct),b(this,ia,new AbortController),this.sourceName=l,this.targetName=d,this.comObj=Z,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),Z.addEventListener("message",h(this,ct,Re).bind(this),{signal:a(this,ia).signal})}on(l,d){const Z=this.actionHandler;if(Z[l])throw new Error(`There is already an actionName called "${l}"`);Z[l]=d}send(l,d,Z){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:l,data:d},Z)}sendWithPromise(l,d,Z){const t=this.callbackId++,F=Promise.withResolvers();this.callbackCapabilities[t]=F;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:l,callbackId:t,data:d},Z)}catch(c){F.reject(c)}return F.promise}sendWithStream(l,d,Z,t){const F=this.streamId++,c=this.sourceName,W=this.targetName,s=this.comObj;return new ReadableStream({start:n=>{const V=Promise.withResolvers();return this.streamControllers[F]={controller:n,startCall:V,pullCall:null,cancelCall:null,isClosed:!1},s.postMessage({sourceName:c,targetName:W,action:l,streamId:F,data:d,desiredSize:n.desiredSize},t),V.promise},pull:n=>{const V=Promise.withResolvers();return this.streamControllers[F].pullCall=V,s.postMessage({sourceName:c,targetName:W,stream:Pl.PULL,streamId:F,desiredSize:n.desiredSize}),V.promise},cancel:n=>{Al(n instanceof Error,"cancel must have a valid reason");const V=Promise.withResolvers();return this.streamControllers[F].cancelCall=V,this.streamControllers[F].isClosed=!0,s.postMessage({sourceName:c,targetName:W,stream:Pl.CANCEL,streamId:F,reason:rd(n)}),V.promise}},Z)}destroy(){var l;(l=a(this,ia))==null||l.abort(),R(this,ia,null)}}ia=new WeakMap,ct=new WeakSet,Re=function({data:U}){if(U.targetName!==this.sourceName)return;if(U.stream){h(this,ct,GN).call(this,U);return}if(U.callback){const d=U.callbackId,Z=this.callbackCapabilities[d];if(!Z)throw new Error(`Cannot resolve callback ${d}`);if(delete this.callbackCapabilities[d],U.callback===ns.DATA)Z.resolve(U.data);else if(U.callback===ns.ERROR)Z.reject(rd(U.reason));else throw new Error("Unexpected callback case");return}const l=this.actionHandler[U.action];if(!l)throw new Error(`Unknown action from worker: ${U.action}`);if(U.callbackId){const d=this.sourceName,Z=U.sourceName,t=this.comObj;Promise.try(l,U.data).then(function(F){t.postMessage({sourceName:d,targetName:Z,callback:ns.DATA,callbackId:U.callbackId,data:F})},function(F){t.postMessage({sourceName:d,targetName:Z,callback:ns.ERROR,callbackId:U.callbackId,reason:rd(F)})});return}if(U.streamId){h(this,ct,JN).call(this,U);return}l(U.data)},JN=function(U){const l=U.streamId,d=this.sourceName,Z=U.sourceName,t=this.comObj,F=this,c=this.actionHandler[U.action],W={enqueue(s,n=1,V){if(this.isCancelled)return;const Q=this.desiredSize;this.desiredSize-=n,Q>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),t.postMessage({sourceName:d,targetName:Z,stream:Pl.ENQUEUE,streamId:l,chunk:s},V)},close(){this.isCancelled||(this.isCancelled=!0,t.postMessage({sourceName:d,targetName:Z,stream:Pl.CLOSE,streamId:l}),delete F.streamSinks[l])},error(s){Al(s instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,t.postMessage({sourceName:d,targetName:Z,stream:Pl.ERROR,streamId:l,reason:rd(s)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:U.desiredSize,ready:null};W.sinkCapability.resolve(),W.ready=W.sinkCapability.promise,this.streamSinks[l]=W,Promise.try(c,U.data,W).then(function(){t.postMessage({sourceName:d,targetName:Z,stream:Pl.START_COMPLETE,streamId:l,success:!0})},function(s){t.postMessage({sourceName:d,targetName:Z,stream:Pl.START_COMPLETE,streamId:l,reason:rd(s)})})},GN=function(U){const l=U.streamId,d=this.sourceName,Z=U.sourceName,t=this.comObj,F=this.streamControllers[l],c=this.streamSinks[l];switch(U.stream){case Pl.START_COMPLETE:U.success?F.startCall.resolve():F.startCall.reject(rd(U.reason));break;case Pl.PULL_COMPLETE:U.success?F.pullCall.resolve():F.pullCall.reject(rd(U.reason));break;case Pl.PULL:if(!c){t.postMessage({sourceName:d,targetName:Z,stream:Pl.PULL_COMPLETE,streamId:l,success:!0});break}c.desiredSize<=0&&U.desiredSize>0&&c.sinkCapability.resolve(),c.desiredSize=U.desiredSize,Promise.try(c.onPull||MN).then(function(){t.postMessage({sourceName:d,targetName:Z,stream:Pl.PULL_COMPLETE,streamId:l,success:!0})},function(s){t.postMessage({sourceName:d,targetName:Z,stream:Pl.PULL_COMPLETE,streamId:l,reason:rd(s)})});break;case Pl.ENQUEUE:if(Al(F,"enqueue should have stream controller"),F.isClosed)break;F.controller.enqueue(U.chunk);break;case Pl.CLOSE:if(Al(F,"close should have stream controller"),F.isClosed)break;F.isClosed=!0,F.controller.close(),h(this,ct,Vs).call(this,F,l);break;case Pl.ERROR:Al(F,"error should have stream controller"),F.controller.error(rd(U.reason)),h(this,ct,Vs).call(this,F,l);break;case Pl.CANCEL_COMPLETE:U.success?F.cancelCall.resolve():F.cancelCall.reject(rd(U.reason)),h(this,ct,Vs).call(this,F,l);break;case Pl.CANCEL:if(!c)break;const W=rd(U.reason);Promise.try(c.onCancel||MN,W).then(function(){t.postMessage({sourceName:d,targetName:Z,stream:Pl.CANCEL_COMPLETE,streamId:l,success:!0})},function(s){t.postMessage({sourceName:d,targetName:Z,stream:Pl.CANCEL_COMPLETE,streamId:l,reason:rd(s)})}),c.sinkCapability.reject(W),c.isCancelled=!0,delete this.streamSinks[l];break;default:throw new Error("Unexpected stream case")}},Vs=async function(U,l){var d,Z,t;await Promise.allSettled([(d=U.startCall)==null?void 0:d.promise,(Z=U.pullCall)==null?void 0:Z.promise,(t=U.cancelCall)==null?void 0:t.promise]),delete this.streamControllers[l]};var Un;class Ne{constructor({enableHWA:l=!1}){b(this,Un,!1),R(this,Un,l)}create(l,d){if(l<=0||d<=0)throw new Error("Invalid canvas size");const Z=this._createCanvas(l,d);return{canvas:Z,context:Z.getContext("2d",{willReadFrequently:!a(this,Un)})}}reset(l,d,Z){if(!l.canvas)throw new Error("Canvas is not specified");if(d<=0||Z<=0)throw new Error("Invalid canvas size");l.canvas.width=d,l.canvas.height=Z}destroy(l){if(!l.canvas)throw new Error("Canvas is not specified");l.canvas.width=0,l.canvas.height=0,l.canvas=null,l.context=null}_createCanvas(l,d){Gl("Abstract method `_createCanvas` called.")}}Un=new WeakMap;class m2 extends Ne{constructor({ownerDocument:l=globalThis.document,enableHWA:d=!1}){super({enableHWA:d}),this._document=l}_createCanvas(l,d){const Z=this._document.createElement("canvas");return Z.width=l,Z.height=d,Z}}class he{constructor({baseUrl:l=null,isCompressed:d=!0}){this.baseUrl=l,this.isCompressed=d}async fetch({name:l}){if(!this.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!l)throw new Error("CMap name must be specified.");const d=this.baseUrl+l+(this.isCompressed?".bcmap":"");return this._fetch(d).then(Z=>({cMapData:Z,isCompressed:this.isCompressed})).catch(Z=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${d}`)})}async _fetch(l){Gl("Abstract method `_fetch` called.")}}class ee extends he{async _fetch(l){const d=await tQ(l,this.isCompressed?"arraybuffer":"text");return d instanceof ArrayBuffer?new Uint8Array(d):ZQ(d)}}nl(4520);class be{addFilter(l){return"none"}addHCMFilter(l,d){return"none"}addAlphaFilter(l){return"none"}addLuminosityFilter(l){return"none"}addHighlightHCMFilter(l,d,Z,t,F){return"none"}destroy(l=!1){}}var J0,Vc,Nt,AZ,kd,yF,G0,v,Jd,Na,P0,Zn,S0,me,ui,T0,Ic,ha,Yi,ea;class M2 extends be{constructor({docId:l,ownerDocument:d=globalThis.document}){super(),b(this,v),b(this,J0),b(this,Vc),b(this,Nt),b(this,AZ),b(this,kd),b(this,yF),b(this,G0,0),R(this,AZ,l),R(this,kd,d)}addFilter(l){if(!l)return"none";let d=a(this,v,Jd).get(l);if(d)return d;const[Z,t,F]=h(this,v,Zn).call(this,l),c=l.length===1?Z:`${Z}${t}${F}`;if(d=a(this,v,Jd).get(c),d)return a(this,v,Jd).set(l,d),d;const W=`g_${a(this,AZ)}_transfer_map_${Ld(this,G0)._++}`,s=h(this,v,S0).call(this,W);a(this,v,Jd).set(l,s),a(this,v,Jd).set(c,s);const n=h(this,v,T0).call(this,W);return h(this,v,ha).call(this,Z,t,F,n),s}addHCMFilter(l,d){var Z;const t=`${l}-${d}`,F="base";let c=a(this,v,Na).get(F);if((c==null?void 0:c.key)===t||(c?((Z=c.filter)==null||Z.remove(),c.key=t,c.url="none",c.filter=null):(c={key:t,url:"none",filter:null},a(this,v,Na).set(F,c)),!l||!d))return c.url;const W=h(this,v,ea).call(this,l);l=O.makeHexColor(...W);const s=h(this,v,ea).call(this,d);if(d=O.makeHexColor(...s),a(this,v,P0).style.color="",l==="#000000"&&d==="#ffffff"||l===d)return c.url;const n=new Array(256);for(let e=0;e<=255;e++){const m=e/255;n[e]=m<=.03928?m/12.92:((m+.055)/1.055)**2.4}const V=n.join(","),Q=`g_${a(this,AZ)}_hcm_filter`,i=c.filter=h(this,v,T0).call(this,Q);h(this,v,ha).call(this,V,V,V,i),h(this,v,ui).call(this,i);const N=(e,m)=>{const M=W[e]/255,J=s[e]/255,S=new Array(m+1);for(let G=0;G<=m;G++)S[G]=M+G/m*(J-M);return S.join(",")};return h(this,v,ha).call(this,N(0,5),N(1,5),N(2,5),i),c.url=h(this,v,S0).call(this,Q),c.url}addAlphaFilter(l){let d=a(this,v,Jd).get(l);if(d)return d;const[Z]=h(this,v,Zn).call(this,[l]),t=`alpha_${Z}`;if(d=a(this,v,Jd).get(t),d)return a(this,v,Jd).set(l,d),d;const F=`g_${a(this,AZ)}_alpha_map_${Ld(this,G0)._++}`,c=h(this,v,S0).call(this,F);a(this,v,Jd).set(l,c),a(this,v,Jd).set(t,c);const W=h(this,v,T0).call(this,F);return h(this,v,Yi).call(this,Z,W),c}addLuminosityFilter(l){let d=a(this,v,Jd).get(l||"luminosity");if(d)return d;let Z,t;if(l?([Z]=h(this,v,Zn).call(this,[l]),t=`luminosity_${Z}`):t="luminosity",d=a(this,v,Jd).get(t),d)return a(this,v,Jd).set(l,d),d;const F=`g_${a(this,AZ)}_luminosity_map_${Ld(this,G0)._++}`,c=h(this,v,S0).call(this,F);a(this,v,Jd).set(l,c),a(this,v,Jd).set(t,c);const W=h(this,v,T0).call(this,F);return h(this,v,me).call(this,W),l&&h(this,v,Yi).call(this,Z,W),c}addHighlightHCMFilter(l,d,Z,t,F){var c;const W=`${d}-${Z}-${t}-${F}`;let s=a(this,v,Na).get(l);if((s==null?void 0:s.key)===W||(s?((c=s.filter)==null||c.remove(),s.key=W,s.url="none",s.filter=null):(s={key:W,url:"none",filter:null},a(this,v,Na).set(l,s)),!d||!Z))return s.url;const[n,V]=[d,Z].map(h(this,v,ea).bind(this));let Q=Math.round(.2126*n[0]+.7152*n[1]+.0722*n[2]),i=Math.round(.2126*V[0]+.7152*V[1]+.0722*V[2]),[N,e]=[t,F].map(h(this,v,ea).bind(this));i{const p=new Array(256),u=(i-Q)/T,Y=S/255,o=(G-S)/(255*T);let X=0;for(let B=0;B<=T;B++){const y=Math.round(Q+B*u),E=Y+B*o;for(let D=X;D<=y;D++)p[D]=E;X=y+1}for(let B=X;B<256;B++)p[B]=p[X-1];return p.join(",")},M=`g_${a(this,AZ)}_hcm_${l}_filter`,J=s.filter=h(this,v,T0).call(this,M);return h(this,v,ui).call(this,J),h(this,v,ha).call(this,m(N[0],e[0],5),m(N[1],e[1],5),m(N[2],e[2],5),J),s.url=h(this,v,S0).call(this,M),s.url}destroy(l=!1){var d,Z,t,F;l&&(d=a(this,yF))!=null&&d.size||((Z=a(this,Nt))==null||Z.parentNode.parentNode.remove(),R(this,Nt,null),(t=a(this,Vc))==null||t.clear(),R(this,Vc,null),(F=a(this,yF))==null||F.clear(),R(this,yF,null),R(this,G0,0))}}J0=new WeakMap,Vc=new WeakMap,Nt=new WeakMap,AZ=new WeakMap,kd=new WeakMap,yF=new WeakMap,G0=new WeakMap,v=new WeakSet,Jd=function(){return a(this,Vc)||R(this,Vc,new Map)},Na=function(){return a(this,yF)||R(this,yF,new Map)},P0=function(){if(!a(this,Nt)){const U=a(this,kd).createElement("div"),{style:l}=U;l.visibility="hidden",l.contain="strict",l.width=l.height=0,l.position="absolute",l.top=l.left=0,l.zIndex=-1;const d=a(this,kd).createElementNS(VZ,"svg");d.setAttribute("width",0),d.setAttribute("height",0),R(this,Nt,a(this,kd).createElementNS(VZ,"defs")),U.append(d),d.append(a(this,Nt)),a(this,kd).body.append(U)}return a(this,Nt)},Zn=function(U){if(U.length===1){const W=U[0],s=new Array(256);for(let V=0;V<256;V++)s[V]=W[V]/255;const n=s.join(",");return[n,n,n]}const[l,d,Z]=U,t=new Array(256),F=new Array(256),c=new Array(256);for(let W=0;W<256;W++)t[W]=l[W]/255,F[W]=d[W]/255,c[W]=Z[W]/255;return[t.join(","),F.join(","),c.join(",")]},S0=function(U){if(a(this,J0)===void 0){R(this,J0,"");const l=a(this,kd).URL;l!==a(this,kd).baseURI&&(FQ(l)?dl('#createUrl: ignore "data:"-URL for performance reasons.'):R(this,J0,l.split("#",1)[0]))}return`url(${a(this,J0)}#${U})`},me=function(U){const l=a(this,kd).createElementNS(VZ,"feColorMatrix");l.setAttribute("type","matrix"),l.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),U.append(l)},ui=function(U){const l=a(this,kd).createElementNS(VZ,"feColorMatrix");l.setAttribute("type","matrix"),l.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),U.append(l)},T0=function(U){const l=a(this,kd).createElementNS(VZ,"filter");return l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("id",U),a(this,v,P0).append(l),l},Ic=function(U,l,d){const Z=a(this,kd).createElementNS(VZ,l);Z.setAttribute("type","discrete"),Z.setAttribute("tableValues",d),U.append(Z)},ha=function(U,l,d,Z){const t=a(this,kd).createElementNS(VZ,"feComponentTransfer");Z.append(t),h(this,v,Ic).call(this,t,"feFuncR",U),h(this,v,Ic).call(this,t,"feFuncG",l),h(this,v,Ic).call(this,t,"feFuncB",d)},Yi=function(U,l){const d=a(this,kd).createElementNS(VZ,"feComponentTransfer");l.append(d),h(this,v,Ic).call(this,d,"feFuncA",U)},ea=function(U){return a(this,v,P0).style.color=U,wR(getComputedStyle(a(this,v,P0)).getPropertyValue("color"))};class Me{constructor({baseUrl:l=null}){this.baseUrl=l}async fetch({filename:l}){if(!this.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!l)throw new Error("Font filename must be specified.");const d=`${this.baseUrl}${l}`;return this._fetch(d).catch(Z=>{throw new Error(`Unable to load font data at: ${d}`)})}async _fetch(l){Gl("Abstract method `_fetch` called.")}}class Je extends Me{async _fetch(l){const d=await tQ(l,"arraybuffer");return new Uint8Array(d)}}if(Bd){let U;try{const l=process.getBuiltinModule("module").createRequire(import.meta.url);try{U=l("@napi-rs/canvas")}catch(d){dl(`Cannot load "@napi-rs/canvas" package: "${d}".`)}}catch(l){dl(`Cannot access the \`require\` function: "${l}".`)}globalThis.DOMMatrix||(U!=null&&U.DOMMatrix?globalThis.DOMMatrix=U.DOMMatrix:dl("Cannot polyfill `DOMMatrix`, rendering may be broken.")),globalThis.ImageData||(U!=null&&U.ImageData?globalThis.ImageData=U.ImageData:dl("Cannot polyfill `ImageData`, rendering may be broken.")),globalThis.Path2D||(U!=null&&U.Path2D?globalThis.Path2D=U.Path2D:dl("Cannot polyfill `Path2D`, rendering may be broken."))}async function Ge(U){const l=await process.getBuiltinModule("fs").promises.readFile(U);return new Uint8Array(l)}class J2 extends be{}class G2 extends Ne{_createCanvas(l,d){return process.getBuiltinModule("module").createRequire(import.meta.url)("@napi-rs/canvas").createCanvas(l,d)}}class S2 extends he{async _fetch(l){return Ge(l)}}class T2 extends Me{async _fetch(l){return Ge(l)}}const ud={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function Bi(U,l){if(!l)return;const d=l[2]-l[0],Z=l[3]-l[1],t=new Path2D;t.rect(l[0],l[1],d,Z),U.clip(t)}class xR{getPattern(){Gl("Abstract method `getPattern` called.")}}class X2 extends xR{constructor(l){super(),this._type=l[1],this._bbox=l[2],this._colorStops=l[3],this._p0=l[4],this._p1=l[5],this._r0=l[6],this._r1=l[7],this.matrix=null}_createGradient(l){let d;this._type==="axial"?d=l.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):this._type==="radial"&&(d=l.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const Z of this._colorStops)d.addColorStop(Z[0],Z[1]);return d}getPattern(l,d,Z,t){let F;if(t===ud.STROKE||t===ud.FILL){const c=d.current.getClippedPathBoundingBox(t,Bl(l))||[0,0,0,0],W=Math.ceil(c[2]-c[0])||1,s=Math.ceil(c[3]-c[1])||1,n=d.cachedCanvases.getCanvas("pattern",W,s),V=n.context;V.clearRect(0,0,V.canvas.width,V.canvas.height),V.beginPath(),V.rect(0,0,V.canvas.width,V.canvas.height),V.translate(-c[0],-c[1]),Z=O.transform(Z,[1,0,0,1,c[0],c[1]]),V.transform(...d.baseTransform),this.matrix&&V.transform(...this.matrix),Bi(V,this._bbox),V.fillStyle=this._createGradient(V),V.fill(),F=l.createPattern(n.canvas,"no-repeat");const Q=new DOMMatrix(Z);F.setTransform(Q)}else Bi(l,this._bbox),F=this._createGradient(l);return F}}function YQ(U,l,d,Z,t,F,c,W){const s=l.coords,n=l.colors,V=U.data,Q=U.width*4;let i;s[d+1]>s[Z+1]&&(i=d,d=Z,Z=i,i=F,F=c,c=i),s[Z+1]>s[t+1]&&(i=Z,Z=t,t=i,i=c,c=W,W=i),s[d+1]>s[Z+1]&&(i=d,d=Z,Z=i,i=F,F=c,c=i);const N=(s[d]+l.offsetX)*l.scaleX,e=(s[d+1]+l.offsetY)*l.scaleY,m=(s[Z]+l.offsetX)*l.scaleX,M=(s[Z+1]+l.offsetY)*l.scaleY,J=(s[t]+l.offsetX)*l.scaleX,S=(s[t+1]+l.offsetY)*l.scaleY;if(e>=S)return;const G=n[F],T=n[F+1],p=n[F+2],u=n[c],Y=n[c+1],o=n[c+2],X=n[W],B=n[W+1],y=n[W+2],E=Math.round(e),D=Math.round(S);let w,I,L,g,A,Vl,Sl,Tl;for(let Rl=E;Rl<=D;Rl++){if(RlS?z=1:M===S?z=0:z=(M-Rl)/(M-S),w=m-(m-J)*z,I=u-(u-X)*z,L=Y-(Y-B)*z,g=o-(o-y)*z}let bl;RlS?bl=1:bl=(e-Rl)/(e-S),A=N-(N-J)*bl,Vl=G-(G-X)*bl,Sl=T-(T-B)*bl,Tl=p-(p-y)*bl;const FU=Math.round(Math.min(w,A)),gd=Math.round(Math.max(w,A));let C=Q*Rl+FU*4;for(let z=FU;z<=gd;z++)bl=(w-z)/(w-A),bl<0?bl=0:bl>1&&(bl=1),V[C++]=I-(I-Vl)*bl|0,V[C++]=L-(L-Sl)*bl|0,V[C++]=g-(g-Tl)*bl|0,V[C++]=255}}function p2(U,l,d){const Z=l.coords,t=l.colors;let F,c;switch(l.type){case"lattice":const W=l.verticesPerRow,s=Math.floor(Z.length/W)-1,n=W-1;for(F=0;F=B?T=s:u=!0,X>=y?p=n:Y=!0;const E=this.getSizeAndScale(T,this.ctx.canvas.width,S),D=this.getSizeAndScale(p,this.ctx.canvas.height,G),w=l.cachedCanvases.getCanvas("pattern",E.size,D.size),I=w.context,L=W.createCanvasGraphics(I);if(L.groupLevel=l.groupLevel,this.setFillAndStrokeStyleToContext(L,t,c),I.translate(-E.scale*V,-D.scale*Q),L.transform(E.scale,0,0,D.scale,0,0),I.save(),this.clipBbox(L,V,Q,i,N),L.baseTransform=Bl(L.ctx),L.executeOperatorList(Z),L.endDrawing(),I.restore(),u||Y){const g=w.canvas;u&&(T=s),Y&&(p=n);const A=this.getSizeAndScale(T,this.ctx.canvas.width,S),Vl=this.getSizeAndScale(p,this.ctx.canvas.height,G),Sl=A.size,Tl=Vl.size,Rl=l.cachedCanvases.getCanvas("pattern-workaround",Sl,Tl),bl=Rl.context,FU=u?Math.floor(e/s):0,gd=Y?Math.floor(m/n):0;for(let C=0;C<=FU;C++)for(let z=0;z<=gd;z++)bl.drawImage(g,Sl*C,Tl*z,Sl,Tl,0,0,Sl,Tl);return{canvas:Rl.canvas,scaleX:A.scale,scaleY:Vl.scale,offsetX:V,offsetY:Q}}return{canvas:w.canvas,scaleX:E.scale,scaleY:D.scale,offsetX:V,offsetY:Q}}getSizeAndScale(l,d,Z){const t=Math.max(Te.MAX_PATTERN_SIZE,d);let F=Math.ceil(l*Z);return F>=t?F=t:Z=F/l,{scale:Z,size:F}}clipBbox(l,d,Z,t,F){const c=t-d,W=F-Z;l.ctx.rect(d,Z,c,W),l.current.updateRectMinMax(Bl(l.ctx),[d,Z,t,F]),l.clip(),l.endPath()}setFillAndStrokeStyleToContext(l,d,Z){const t=l.ctx,F=l.current;switch(d){case SN.COLORED:const c=this.ctx;t.fillStyle=c.fillStyle,t.strokeStyle=c.strokeStyle,F.fillColor=c.fillStyle,F.strokeColor=c.strokeStyle;break;case SN.UNCOLORED:const W=O.makeHexColor(Z[0],Z[1],Z[2]);t.fillStyle=W,t.strokeStyle=W,F.fillColor=W,F.strokeColor=W;break;default:throw new qm(`Unsupported paint type: ${d}`)}}getPattern(l,d,Z,t){let F=Z;t!==ud.SHADING&&(F=O.transform(F,d.baseTransform),this.matrix&&(F=O.transform(F,this.matrix)));const c=this.createPatternCanvas(d);let W=new DOMMatrix(F);W=W.translate(c.offsetX,c.offsetY),W=W.scale(1/c.scaleX,1/c.scaleY);const s=l.createPattern(c.canvas,"repeat");return s.setTransform(W),s}};f(Se,"MAX_PATTERN_SIZE",3e3);let o2=Se;function y2({src:U,srcPos:l=0,dest:d,width:Z,height:t,nonBlackColor:F=4294967295,inverseDecode:c=!1}){const W=Id.isLittleEndian?4278190080:255,[s,n]=c?[F,W]:[W,F],V=Z>>3,Q=Z&7,i=U.length;d=new Uint32Array(d.buffer);let N=0;for(let e=0;e{U.save=U.__originalSave,U.restore=U.__originalRestore,U.rotate=U.__originalRotate,U.scale=U.__originalScale,U.translate=U.__originalTranslate,U.transform=U.__originalTransform,U.setTransform=U.__originalSetTransform,U.resetTransform=U.__originalResetTransform,U.clip=U.__originalClip,U.moveTo=U.__originalMoveTo,U.lineTo=U.__originalLineTo,U.bezierCurveTo=U.__originalBezierCurveTo,U.rect=U.__originalRect,U.closePath=U.__originalClosePath,U.beginPath=U.__originalBeginPath,delete U._removeMirroring},U.save=function(){l.save(),this.__originalSave()},U.restore=function(){l.restore(),this.__originalRestore()},U.translate=function(d,Z){l.translate(d,Z),this.__originalTranslate(d,Z)},U.scale=function(d,Z){l.scale(d,Z),this.__originalScale(d,Z)},U.transform=function(d,Z,t,F,c,W){l.transform(d,Z,t,F,c,W),this.__originalTransform(d,Z,t,F,c,W)},U.setTransform=function(d,Z,t,F,c,W){l.setTransform(d,Z,t,F,c,W),this.__originalSetTransform(d,Z,t,F,c,W)},U.resetTransform=function(){l.resetTransform(),this.__originalResetTransform()},U.rotate=function(d){l.rotate(d),this.__originalRotate(d)},U.clip=function(d){l.clip(d),this.__originalClip(d)},U.moveTo=function(d,Z){l.moveTo(d,Z),this.__originalMoveTo(d,Z)},U.lineTo=function(d,Z){l.lineTo(d,Z),this.__originalLineTo(d,Z)},U.bezierCurveTo=function(d,Z,t,F,c,W){l.bezierCurveTo(d,Z,t,F,c,W),this.__originalBezierCurveTo(d,Z,t,F,c,W)},U.rect=function(d,Z,t,F){l.rect(d,Z,t,F),this.__originalRect(d,Z,t,F)},U.closePath=function(){l.closePath(),this.__originalClosePath()},U.beginPath=function(){l.beginPath(),this.__originalBeginPath()}}class L2{constructor(l){this.canvasFactory=l,this.cache=Object.create(null)}getCanvas(l,d,Z){let t;return this.cache[l]!==void 0?(t=this.cache[l],this.canvasFactory.reset(t,d,Z)):(t=this.canvasFactory.create(d,Z),this.cache[l]=t),t}delete(l){delete this.cache[l]}clear(){for(const l in this.cache){const d=this.cache[l];this.canvasFactory.destroy(d),delete this.cache[l]}}}function Qs(U,l,d,Z,t,F,c,W,s,n){const[V,Q,i,N,e,m]=Bl(U);if(Q===0&&i===0){const S=c*V+e,G=Math.round(S),T=W*N+m,p=Math.round(T),u=(c+s)*V+e,Y=Math.abs(Math.round(u)-G)||1,o=(W+n)*N+m,X=Math.abs(Math.round(o)-p)||1;return U.setTransform(Math.sign(V),0,0,Math.sign(N),G,p),U.drawImage(l,d,Z,t,F,0,0,Y,X),U.setTransform(V,Q,i,N,e,m),[Y,X]}if(V===0&&N===0){const S=W*i+e,G=Math.round(S),T=c*Q+m,p=Math.round(T),u=(W+n)*i+e,Y=Math.abs(Math.round(u)-G)||1,o=(c+s)*Q+m,X=Math.abs(Math.round(o)-p)||1;return U.setTransform(0,Math.sign(Q),Math.sign(i),0,G,p),U.drawImage(l,d,Z,t,F,0,0,X,Y),U.setTransform(V,Q,i,N,e,m),[X,Y]}U.drawImage(l,d,Z,t,F,c,W,s,n);const M=Math.hypot(V,Q),J=Math.hypot(i,N);return[M*s,J*n]}function I2(U){const{width:l,height:d}=U;if(l>uN||d>uN)return null;const Z=1e3,t=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),F=l+1;let c=new Uint8Array(F*(d+1)),W,s,n;const V=l+7&-8;let Q=new Uint8Array(V*d),i=0;for(const M of U.data){let J=128;for(;J>0;)Q[i++]=M&J?0:255,J>>=1}let N=0;for(i=0,Q[i]!==0&&(c[0]=1,++N),s=1;s>2)+(Q[i+1]?4:0)+(Q[i-V+1]?8:0),t[M]&&(c[n+s]=t[M],++N),i++;if(Q[i-V]!==Q[i]&&(c[n+s]=Q[i]?2:4,++N),N>Z)return null}for(i=V*(d-1),n=W*F,Q[i]!==0&&(c[n]=8,++N),s=1;sZ)return null;const e=new Int32Array([0,F,-1,0,-F,0,0,0,1]),m=new Path2D;for(W=0;N&&W<=d;W++){let M=W*F;const J=M+l;for(;M>4,c[M]&=G>>2|G<<2),m.lineTo(M%F,M/F|0),c[M]||--N}while(S!==M);--W}return Q=null,c=null,function(M){M.save(),M.scale(1/l,-1/d),M.translate(0,-d),M.fill(m),M.beginPath(),M.restore()}}class YN{constructor(l,d){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=Kh,this.textMatrixScale=1,this.fontMatrix=Qi,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=Md.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.patternStroke=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps="none",this.startNewPathAndClipBox([0,0,l,d])}clone(){const l=Object.create(this);return l.clipBox=this.clipBox.slice(),l}setCurrentPoint(l,d){this.x=l,this.y=d}updatePathMinMax(l,d,Z){[d,Z]=O.applyTransform([d,Z],l),this.minX=Math.min(this.minX,d),this.minY=Math.min(this.minY,Z),this.maxX=Math.max(this.maxX,d),this.maxY=Math.max(this.maxY,Z)}updateRectMinMax(l,d){const Z=O.applyTransform(d,l),t=O.applyTransform(d.slice(2),l),F=O.applyTransform([d[0],d[3]],l),c=O.applyTransform([d[2],d[1]],l);this.minX=Math.min(this.minX,Z[0],t[0],F[0],c[0]),this.minY=Math.min(this.minY,Z[1],t[1],F[1],c[1]),this.maxX=Math.max(this.maxX,Z[0],t[0],F[0],c[0]),this.maxY=Math.max(this.maxY,Z[1],t[1],F[1],c[1])}updateScalingPathMinMax(l,d){O.scaleMinMax(l,d),this.minX=Math.min(this.minX,d[0]),this.minY=Math.min(this.minY,d[1]),this.maxX=Math.max(this.maxX,d[2]),this.maxY=Math.max(this.maxY,d[3])}updateCurvePathMinMax(l,d,Z,t,F,c,W,s,n,V){const Q=O.bezierBoundingBox(d,Z,t,F,c,W,s,n,V);V||this.updateRectMinMax(l,Q)}getPathBoundingBox(l=ud.FILL,d=null){const Z=[this.minX,this.minY,this.maxX,this.maxY];if(l===ud.STROKE){d||Gl("Stroke bounding box must include transform.");const t=O.singularValueDecompose2dScale(d),F=t[0]*this.lineWidth/2,c=t[1]*this.lineWidth/2;Z[0]-=F,Z[1]-=c,Z[2]+=F,Z[3]+=c}return Z}updateClipFromPath(){const l=O.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(l||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(l){this.clipBox=l,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(l=ud.FILL,d=null){return O.intersect(this.clipBox,this.getPathBoundingBox(l,d))}}function BN(U,l){if(l instanceof ImageData){U.putImageData(l,0,0);return}const d=l.height,Z=l.width,t=d%jd,F=(d-t)/jd,c=t===0?F:F+1,W=U.createImageData(Z,jd);let s=0,n;const V=l.data,Q=W.data;let i,N,e,m;if(l.kind===gs.GRAYSCALE_1BPP){const M=V.byteLength,J=new Uint32Array(Q.buffer,0,Q.byteLength>>2),S=J.length,G=Z+7>>3,T=4294967295,p=Id.isLittleEndian?4278190080:255;for(i=0;iG?Z:u*8-7,X=o&-8;let B=0,y=0;for(;Y>=1}for(;n=F&&(e=t,m=Z*e),n=0,N=m;N--;)Q[n++]=V[s++],Q[n++]=V[s++],Q[n++]=V[s++],Q[n++]=255;U.putImageData(W,0,i*jd)}else throw new Error(`bad image kind: ${l.kind}`)}function oN(U,l){if(l.bitmap){U.drawImage(l.bitmap,0,0);return}const d=l.height,Z=l.width,t=d%jd,F=(d-t)/jd,c=t===0?F:F+1,W=U.createImageData(Z,jd);let s=0;const n=l.data,V=W.data;for(let Q=0;QpN&&typeof Z=="function",V=n?Date.now()+k2:0;let Q=0;const i=this.commonObjs,N=this.objs;let e;for(;;){if(t!==void 0&&W===t.nextBreakPoint)return t.breakIt(W,Z),W;if(e=c[W],e!==yU.dependency)this[e].apply(this,F[W]);else for(const m of F[W]){const M=m.startsWith("g_")?i:N;if(!M.has(m))return M.get(m,Z),W}if(W++,W===s)return W;if(n&&++Q>pN){if(Date.now()>V)return Z(),W;Q=0}}}endDrawing(){h(this,_Z,oi).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const l of this._cachedBitmapsMap.values()){for(const d of l.values())typeof HTMLCanvasElement<"u"&&d instanceof HTMLCanvasElement&&(d.width=d.height=0);l.clear()}this._cachedBitmapsMap.clear(),h(this,_Z,yi).call(this)}_scaleImage(l,d){const Z=l.width??l.displayWidth,t=l.height??l.displayHeight;let F=Math.max(Math.hypot(d[0],d[1]),1),c=Math.max(Math.hypot(d[2],d[3]),1),W=Z,s=t,n="prescale1",V,Q;for(;F>2&&W>1||c>2&&s>1;){let i=W,N=s;F>2&&W>1&&(i=W>=16384?Math.floor(W/2)-1||1:Math.ceil(W/2),F/=W/i),c>2&&s>1&&(N=s>=16384?Math.floor(s/2)-1||1:Math.ceil(s)/2,c/=s/N),V=this.cachedCanvases.getCanvas(n,i,N),Q=V.context,Q.clearRect(0,0,i,N),Q.drawImage(l,0,0,W,s,0,0,i,N),l=V.canvas,W=i,s=N,n=n==="prescale1"?"prescale2":"prescale1"}return{img:l,paintWidth:W,paintHeight:s}}_createMaskCanvas(l){const d=this.ctx,{width:Z,height:t}=l,F=this.current.fillColor,c=this.current.patternFill,W=Bl(d);let s,n,V,Q;if((l.bitmap||l.data)&&l.count>1){const o=l.bitmap||l.data.buffer;n=JSON.stringify(c?W:[W.slice(0,4),F]),s=this._cachedBitmapsMap.get(o),s||(s=new Map,this._cachedBitmapsMap.set(o,s));const X=s.get(n);if(X&&!c){const B=Math.round(Math.min(W[0],W[2])+W[4]),y=Math.round(Math.min(W[1],W[3])+W[5]);return{canvas:X,offsetX:B,offsetY:y}}V=X}V||(Q=this.cachedCanvases.getCanvas("maskCanvas",Z,t),oN(Q.context,l));let i=O.transform(W,[1/Z,0,0,-1/t,0,0]);i=O.transform(i,[1,0,0,1,0,-t]);const[N,e,m,M]=O.getAxialAlignedBoundingBox([0,0,Z,t],i),J=Math.round(m-N)||1,S=Math.round(M-e)||1,G=this.cachedCanvases.getCanvas("fillCanvas",J,S),T=G.context,p=N,u=e;T.translate(-p,-u),T.transform(...i),V||(V=this._scaleImage(Q.canvas,DU(T)),V=V.img,s&&c&&s.set(n,V)),T.imageSmoothingEnabled=yN(Bl(T),l.interpolate),Qs(T,V,0,0,V.width,V.height,0,0,Z,t),T.globalCompositeOperation="source-in";const Y=O.transform(DU(T),[1,0,0,1,-p,-u]);return T.fillStyle=c?F.getPattern(d,this,Y,ud.FILL):F,T.fillRect(0,0,Z,t),s&&!c&&(this.cachedCanvases.delete("fillCanvas"),s.set(n,G.canvas)),{canvas:G.canvas,offsetX:Math.round(p),offsetY:Math.round(u)}}setLineWidth(l){l!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=l,this.ctx.lineWidth=l}setLineCap(l){this.ctx.lineCap=D2[l]}setLineJoin(l){this.ctx.lineJoin=E2[l]}setMiterLimit(l){this.ctx.miterLimit=l}setDash(l,d){const Z=this.ctx;Z.setLineDash!==void 0&&(Z.setLineDash(l),Z.lineDashOffset=d)}setRenderingIntent(l){}setFlatness(l){}setGState(l){for(const[d,Z]of l)switch(d){case"LW":this.setLineWidth(Z);break;case"LC":this.setLineCap(Z);break;case"LJ":this.setLineJoin(Z);break;case"ML":this.setMiterLimit(Z);break;case"D":this.setDash(Z[0],Z[1]);break;case"RI":this.setRenderingIntent(Z);break;case"FL":this.setFlatness(Z);break;case"Font":this.setFont(Z[0],Z[1]);break;case"CA":this.current.strokeAlpha=Z;break;case"ca":this.current.fillAlpha=Z,this.ctx.globalAlpha=Z;break;case"BM":this.ctx.globalCompositeOperation=Z;break;case"SMask":this.current.activeSMask=Z?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(Z);break}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const l=this.inSMaskMode;this.current.activeSMask&&!l?this.beginSMaskMode():!this.current.activeSMask&&l&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const l=this.ctx.canvas.width,d=this.ctx.canvas.height,Z="smaskGroupAt"+this.groupLevel,t=this.cachedCanvases.getCanvas(Z,l,d);this.suspendedCtx=this.ctx,this.ctx=t.context;const F=this.ctx;F.setTransform(...Bl(this.suspendedCtx)),Dc(this.suspendedCtx,F),z2(F,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),Dc(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(l){if(!this.current.activeSMask)return;l?(l[0]=Math.floor(l[0]),l[1]=Math.floor(l[1]),l[2]=Math.ceil(l[2]),l[3]=Math.ceil(l[3])):l=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const d=this.current.activeSMask,Z=this.suspendedCtx;this.composeSMask(Z,d,this.ctx,l),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}composeSMask(l,d,Z,t){const F=t[0],c=t[1],W=t[2]-F,s=t[3]-c;W===0||s===0||(this.genericComposeSMask(d.context,Z,W,s,d.subtype,d.backdrop,d.transferMap,F,c,d.offsetX,d.offsetY),l.save(),l.globalAlpha=1,l.globalCompositeOperation="source-over",l.setTransform(1,0,0,1,0,0),l.drawImage(Z.canvas,0,0),l.restore())}genericComposeSMask(l,d,Z,t,F,c,W,s,n,V,Q){let i=l.canvas,N=s-V,e=n-Q;if(c){const M=O.makeHexColor(...c);if(N<0||e<0||N+Z>i.width||e+t>i.height){const J=this.cachedCanvases.getCanvas("maskExtension",Z,t),S=J.context;S.drawImage(i,-N,-e),S.globalCompositeOperation="destination-atop",S.fillStyle=M,S.fillRect(0,0,Z,t),S.globalCompositeOperation="source-over",i=J.canvas,N=e=0}else{l.save(),l.globalAlpha=1,l.setTransform(1,0,0,1,0,0);const J=new Path2D;J.rect(N,e,Z,t),l.clip(J),l.globalCompositeOperation="destination-atop",l.fillStyle=M,l.fillRect(N,e,Z,t),l.restore()}}d.save(),d.globalAlpha=1,d.setTransform(1,0,0,1,0,0),F==="Alpha"&&W?d.filter=this.filterFactory.addAlphaFilter(W):F==="Luminosity"&&(d.filter=this.filterFactory.addLuminosityFilter(W));const m=new Path2D;m.rect(s,n,Z,t),d.clip(m),d.globalCompositeOperation="destination-in",d.drawImage(i,N,e,Z,t,s,n,Z,t),d.restore()}save(){this.inSMaskMode?(Dc(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const l=this.current;this.stateStack.push(l),this.current=l.clone()}restore(){this.stateStack.length===0&&this.inSMaskMode&&this.endSMaskMode(),this.stateStack.length!==0&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),Dc(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null)}transform(l,d,Z,t,F,c){this.ctx.transform(l,d,Z,t,F,c),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(l,d,Z){const t=this.ctx,F=this.current;let c=F.x,W=F.y,s,n;const V=Bl(t),Q=V[0]===0&&V[3]===0||V[1]===0&&V[2]===0,i=Q?Z.slice(0):null;for(let N=0,e=0,m=l.length;NXN&&(V=XN),this.current.fontSizeScale=d/V,this.ctx.font=`${n} ${s} ${V}px ${W}`}setTextRenderingMode(l){this.current.textRenderingMode=l}setTextRise(l){this.current.textRise=l}moveText(l,d){this.current.x=this.current.lineX+=l,this.current.y=this.current.lineY+=d}setLeadingMoveText(l,d){this.setLeading(-d),this.moveText(l,d)}setTextMatrix(l,d,Z,t,F,c){this.current.textMatrix=[l,d,Z,t,F,c],this.current.textMatrixScale=Math.hypot(l,d),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(l,d,Z,t,F){const c=this.ctx,W=this.current,s=W.font,n=W.textRenderingMode,V=W.fontSize/W.fontSizeScale,Q=n&Md.FILL_STROKE_MASK,i=!!(n&Md.ADD_TO_PATH_FLAG),N=W.patternFill&&!s.missingFile,e=W.patternStroke&&!s.missingFile;let m;if((s.disableFontFace||i||N||e)&&(m=s.getPathGenerator(this.commonObjs,l)),s.disableFontFace||N||e){if(c.save(),c.translate(d,Z),c.scale(V,-V),Q===Md.FILL||Q===Md.FILL_STROKE)if(t){const M=c.getTransform();c.setTransform(...t),c.fill(h(this,_Z,ki).call(this,m,M,t))}else c.fill(m);if(Q===Md.STROKE||Q===Md.FILL_STROKE)if(F){const M=c.getTransform();c.setTransform(...F),c.stroke(h(this,_Z,ki).call(this,m,M,F))}else c.lineWidth/=V,c.stroke(m);c.restore()}else(Q===Md.FILL||Q===Md.FILL_STROKE)&&c.fillText(l,d,Z),(Q===Md.STROKE||Q===Md.FILL_STROKE)&&c.strokeText(l,d,Z);i&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:Bl(c),x:d,y:Z,fontSize:V,path:m})}get isFontSubpixelAAEnabled(){const{context:l}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);l.scale(1.5,1),l.fillText("I",0,10);const d=l.getImageData(0,0,10,10).data;let Z=!1;for(let t=3;t0&&d[t]<255){Z=!0;break}return tl(this,"isFontSubpixelAAEnabled",Z)}showText(l){const d=this.current,Z=d.font;if(Z.isType3Font)return this.showType3Text(l);const t=d.fontSize;if(t===0)return;const F=this.ctx,c=d.fontSizeScale,W=d.charSpacing,s=d.wordSpacing,n=d.fontDirection,V=d.textHScale*n,Q=l.length,i=Z.vertical,N=i?1:-1,e=Z.defaultVMetrics,m=t*d.fontMatrix[0],M=d.textRenderingMode===Md.FILL&&!Z.disableFontFace&&!d.patternFill;F.save(),F.transform(...d.textMatrix),F.translate(d.x,d.y+d.textRise),n>0?F.scale(V,-1):F.scale(V,1);let J,S;if(d.patternFill){F.save();const Y=d.fillColor.getPattern(F,this,DU(F),ud.FILL);J=Bl(F),F.restore(),F.fillStyle=Y}if(d.patternStroke){F.save();const Y=d.strokeColor.getPattern(F,this,DU(F),ud.STROKE);S=Bl(F),F.restore(),F.strokeStyle=Y}let G=d.lineWidth;const T=d.textMatrixScale;if(T===0||G===0){const Y=d.textRenderingMode&Md.FILL_STROKE_MASK;(Y===Md.STROKE||Y===Md.FILL_STROKE)&&(G=this.getSinglePixelWidth())}else G/=T;if(c!==1&&(F.scale(c,c),G/=c),F.lineWidth=G,Z.isInvalidPDFjsFont){const Y=[];let o=0;for(const X of l)Y.push(X.unicode),o+=X.width;F.fillText(Y.join(""),0,0),d.x+=o*m*V,F.restore(),this.compose();return}let p=0,u;for(u=0;u0){const L=F.measureText(B).width*1e3/t*c;if(wnew Xe(c,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};d=new o2(l,Z,this.ctx,F,t)}else d=this._getPattern(l[1],l[2]);return d}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments),this.current.patternStroke=!0}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(l,d,Z){this.ctx.strokeStyle=this.current.strokeColor=O.makeHexColor(l,d,Z),this.current.patternStroke=!1}setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor="transparent",this.current.patternStroke=!1}setFillRGBColor(l,d,Z){this.ctx.fillStyle=this.current.fillColor=O.makeHexColor(l,d,Z),this.current.patternFill=!1}setFillTransparent(){this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(l,d=null){let Z;return this.cachedPatterns.has(l)?Z=this.cachedPatterns.get(l):(Z=B2(this.getObject(l)),this.cachedPatterns.set(l,Z)),d&&(Z.matrix=d),Z}shadingFill(l){if(!this.contentVisible)return;const d=this.ctx;this.save();const Z=this._getPattern(l);d.fillStyle=Z.getPattern(d,this,DU(d),ud.SHADING);const t=DU(d);if(t){const{width:F,height:c}=d.canvas,[W,s,n,V]=O.getAxialAlignedBoundingBox([0,0,F,c],t);this.ctx.fillRect(W,s,n-W,V-s)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){Gl("Should not call beginInlineImage")}beginImageData(){Gl("Should not call beginImageData")}paintFormXObjectBegin(l,d){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),l&&this.transform(...l),this.baseTransform=Bl(this.ctx),d)){const Z=d[2]-d[0],t=d[3]-d[1];this.ctx.rect(d[0],d[1],Z,t),this.current.updateRectMinMax(Bl(this.ctx),d),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(l){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const d=this.ctx;l.isolated||UQ("TODO: Support non-isolated groups."),l.knockout&&dl("Knockout groups not supported.");const Z=Bl(d);if(l.matrix&&d.transform(...l.matrix),!l.bbox)throw new Error("Bounding box is required.");let t=O.getAxialAlignedBoundingBox(l.bbox,Bl(d));const F=[0,0,d.canvas.width,d.canvas.height];t=O.intersect(t,F)||[0,0,0,0];const c=Math.floor(t[0]),W=Math.floor(t[1]),s=Math.max(Math.ceil(t[2])-c,1),n=Math.max(Math.ceil(t[3])-W,1);this.current.startNewPathAndClipBox([0,0,s,n]);let V="groupAt"+this.groupLevel;l.smask&&(V+="_smask_"+this.smaskCounter++%2);const Q=this.cachedCanvases.getCanvas(V,s,n),i=Q.context;i.translate(-c,-W),i.transform(...Z),l.smask?this.smaskStack.push({canvas:Q.canvas,context:i,offsetX:c,offsetY:W,subtype:l.smask.subtype,backdrop:l.smask.backdrop,transferMap:l.smask.transferMap||null,startTransformInverse:null}):(d.setTransform(1,0,0,1,0,0),d.translate(c,W),d.save()),Dc(d,i),this.ctx=i,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(d),this.groupLevel++}endGroup(l){if(!this.contentVisible)return;this.groupLevel--;const d=this.ctx,Z=this.groupStack.pop();if(this.ctx=Z,this.ctx.imageSmoothingEnabled=!1,l.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const t=Bl(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...t);const F=O.getAxialAlignedBoundingBox([0,0,d.canvas.width,d.canvas.height],t);this.ctx.drawImage(d.canvas,0,0),this.ctx.restore(),this.compose(F)}}beginAnnotation(l,d,Z,t,F){if(h(this,_Z,oi).call(this),is(this.ctx),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),d){const c=d[2]-d[0],W=d[3]-d[1];if(F&&this.annotationCanvasMap){Z=Z.slice(),Z[4]-=d[0],Z[5]-=d[1],d=d.slice(),d[0]=d[1]=0,d[2]=c,d[3]=W;const[s,n]=O.singularValueDecompose2dScale(Bl(this.ctx)),{viewportScale:V}=this,Q=Math.ceil(c*this.outputScaleX*V),i=Math.ceil(W*this.outputScaleY*V);this.annotationCanvas=this.canvasFactory.create(Q,i);const{canvas:N,context:e}=this.annotationCanvas;this.annotationCanvasMap.set(l,N),this.annotationCanvas.savedCtx=this.ctx,this.ctx=e,this.ctx.save(),this.ctx.setTransform(s,0,0,-n,0,W*n),is(this.ctx)}else is(this.ctx),this.endPath(),this.ctx.rect(d[0],d[1],c,W),this.ctx.clip(),this.ctx.beginPath()}this.current=new YN(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...Z),this.transform(...t)}endAnnotation(){this.annotationCanvas&&(this.ctx.restore(),h(this,_Z,yi).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(l){if(!this.contentVisible)return;const d=l.count;l=this.getObject(l.data,l),l.count=d;const Z=this.ctx,t=this.processingType3;if(t&&(t.compiled===void 0&&(t.compiled=I2(l)),t.compiled)){t.compiled(Z);return}const F=this._createMaskCanvas(l),c=F.canvas;Z.save(),Z.setTransform(1,0,0,1,0,0),Z.drawImage(c,F.offsetX,F.offsetY),Z.restore(),this.compose()}paintImageMaskXObjectRepeat(l,d,Z=0,t=0,F,c){if(!this.contentVisible)return;l=this.getObject(l.data,l);const W=this.ctx;W.save();const s=Bl(W);W.transform(d,Z,t,F,0,0);const n=this._createMaskCanvas(l);W.setTransform(1,0,0,1,n.offsetX-s[4],n.offsetY-s[5]);for(let V=0,Q=c.length;VQ?V/Q:1,W=n>Q?n/Q:1}}this._cachedScaleForStroking[0]=c,this._cachedScaleForStroking[1]=W}return this._cachedScaleForStroking}rescaleAndStroke(l){const{ctx:d}=this,{lineWidth:Z}=this.current,[t,F]=this.getScaleForStroking();if(d.lineWidth=Z||1,t===1&&F===1){d.stroke();return}const c=d.getLineDash();if(l&&d.save(),d.scale(t,F),c.length>0){const W=Math.max(t,F);d.setLineDash(c.map(s=>s/W)),d.lineDashOffset/=W}d.stroke(),l&&d.restore()}isContentVisible(){for(let l=this.markedContentStack.length-1;l>=0;l--)if(!this.markedContentStack[l].visible)return!1;return!0}};_Z=new WeakSet,oi=function(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)},yi=function(){if(this.pageColors){const U=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(U!=="none"){const l=this.ctx.filter;this.ctx.filter=U,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=l}}},ki=function(U,l,d){const Z=new Path2D;return Z.addPath(U,new DOMMatrix(d).invertSelf().multiplySelf(l)),Z};let tn=C2;for(const U in yU)tn.prototype[U]!==void 0&&(tn.prototype[yU[U]]=tn.prototype[U]);var Rs,Ns,hs;let f0=(Rs=class{static get workerPort(){return a(this,Ns)}static set workerPort(U){if(!(typeof Worker<"u"&&U instanceof Worker)&&U!==null)throw new Error("Invalid `workerPort` type.");R(this,Ns,U)}static get workerSrc(){return a(this,hs)}static set workerSrc(U){if(typeof U!="string")throw new Error("Invalid `workerSrc` type.");R(this,hs,U)}},Ns=new WeakMap,hs=new WeakMap,b(Rs,Ns,null),b(Rs,hs,""),Rs);var X0,Fn;class r2{constructor({parsedData:l,rawData:d}){b(this,X0),b(this,Fn),R(this,X0,l),R(this,Fn,d)}getRaw(){return a(this,Fn)}get(l){return a(this,X0).get(l)??null}getAll(){return LR(a(this,X0))}has(l){return a(this,X0).has(l)}}X0=new WeakMap,Fn=new WeakMap;const p0=Symbol("INTERNAL");var cn,an,Wn,ba;class x2{constructor(l,{name:d,intent:Z,usage:t,rbGroups:F}){b(this,cn,!1),b(this,an,!1),b(this,Wn,!1),b(this,ba,!0),R(this,cn,!!(l&dU.DISPLAY)),R(this,an,!!(l&dU.PRINT)),this.name=d,this.intent=Z,this.usage=t,this.rbGroups=F}get visible(){if(a(this,Wn))return a(this,ba);if(!a(this,ba))return!1;const{print:l,view:d}=this.usage;return a(this,cn)?(d==null?void 0:d.viewState)!=="OFF":a(this,an)?(l==null?void 0:l.printState)!=="OFF":!0}_setVisible(l,d,Z=!1){l!==p0&&Gl("Internal method `_setVisible` called."),R(this,Wn,Z),R(this,ba,d)}}cn=new WeakMap,an=new WeakMap,Wn=new WeakMap,ba=new WeakMap;var ZF,Jl,ma,Ma,BV,zi;class j2{constructor(l,d=dU.DISPLAY){if(b(this,BV),b(this,ZF,null),b(this,Jl,new Map),b(this,ma,null),b(this,Ma,null),this.renderingIntent=d,this.name=null,this.creator=null,l!==null){this.name=l.name,this.creator=l.creator,R(this,Ma,l.order);for(const Z of l.groups)a(this,Jl).set(Z.id,new x2(d,Z));if(l.baseState==="OFF")for(const Z of a(this,Jl).values())Z._setVisible(p0,!1);for(const Z of l.on)a(this,Jl).get(Z)._setVisible(p0,!0);for(const Z of l.off)a(this,Jl).get(Z)._setVisible(p0,!1);R(this,ma,this.getHash())}}isVisible(l){if(a(this,Jl).size===0)return!0;if(!l)return UQ("Optional content group not defined."),!0;if(l.type==="OCG")return a(this,Jl).has(l.id)?a(this,Jl).get(l.id).visible:(dl(`Optional content group not found: ${l.id}`),!0);if(l.type==="OCMD"){if(l.expression)return h(this,BV,zi).call(this,l.expression);if(!l.policy||l.policy==="AnyOn"){for(const d of l.ids){if(!a(this,Jl).has(d))return dl(`Optional content group not found: ${d}`),!0;if(a(this,Jl).get(d).visible)return!0}return!1}else if(l.policy==="AllOn"){for(const d of l.ids){if(!a(this,Jl).has(d))return dl(`Optional content group not found: ${d}`),!0;if(!a(this,Jl).get(d).visible)return!1}return!0}else if(l.policy==="AnyOff"){for(const d of l.ids){if(!a(this,Jl).has(d))return dl(`Optional content group not found: ${d}`),!0;if(!a(this,Jl).get(d).visible)return!0}return!1}else if(l.policy==="AllOff"){for(const d of l.ids){if(!a(this,Jl).has(d))return dl(`Optional content group not found: ${d}`),!0;if(a(this,Jl).get(d).visible)return!1}return!0}return dl(`Unknown optional content policy ${l.policy}.`),!0}return dl(`Unknown group type ${l.type}.`),!0}setVisibility(l,d=!0,Z=!0){var t;const F=a(this,Jl).get(l);if(!F){dl(`Optional content group not found: ${l}`);return}if(Z&&d&&F.rbGroups.length)for(const c of F.rbGroups)for(const W of c)W!==l&&((t=a(this,Jl).get(W))==null||t._setVisible(p0,!1,!0));F._setVisible(p0,!!d,!0),R(this,ZF,null)}setOCGState({state:l,preserveRB:d}){let Z;for(const t of l){switch(t){case"ON":case"OFF":case"Toggle":Z=t;continue}const F=a(this,Jl).get(t);if(F)switch(Z){case"ON":this.setVisibility(t,!0,d);break;case"OFF":this.setVisibility(t,!1,d);break;case"Toggle":this.setVisibility(t,!F.visible,d);break}}R(this,ZF,null)}get hasInitialVisibility(){return a(this,ma)===null||this.getHash()===a(this,ma)}getOrder(){return a(this,Jl).size?a(this,Ma)?a(this,Ma).slice():[...a(this,Jl).keys()]:null}getGroups(){return a(this,Jl).size>0?LR(a(this,Jl)):null}getGroup(l){return a(this,Jl).get(l)||null}getHash(){if(a(this,ZF)!==null)return a(this,ZF);const l=new Ve;for(const[d,Z]of a(this,Jl))l.update(`${d}:${Z.visible}`);return R(this,ZF,l.hexdigest())}}ZF=new WeakMap,Jl=new WeakMap,ma=new WeakMap,Ma=new WeakMap,BV=new WeakSet,zi=function(U){const l=U.length;if(l<2)return!0;const d=U[0];for(let Z=1;Z0){const s=F instanceof Uint8Array&&F.byteLength===F.buffer.byteLength?F.buffer:new Uint8Array(F).buffer;this._queuedChunks.push(s)}this._pdfDataRangeTransport=l,this._isStreamingSupported=!Z,this._isRangeSupported=!d,this._contentLength=t,this._fullRequestReader=null,this._rangeReaders=[],l.addRangeListener((s,n)=>{this._onReceiveData({begin:s,chunk:n})}),l.addProgressListener((s,n)=>{this._onProgress({loaded:s,total:n})}),l.addProgressiveReadListener(s=>{this._onReceiveData({chunk:s})}),l.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),l.transportReady()}_onReceiveData({begin:l,chunk:d}){const Z=d instanceof Uint8Array&&d.byteLength===d.buffer.byteLength?d.buffer:new Uint8Array(d).buffer;if(l===void 0)this._fullRequestReader?this._fullRequestReader._enqueue(Z):this._queuedChunks.push(Z);else{const t=this._rangeReaders.some(function(F){return F._begin!==l?!1:(F._enqueue(Z),!0)});Al(t,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){var l;return((l=this._fullRequestReader)==null?void 0:l._loaded)??0}_onProgress(l){var d,Z,t,F;l.total===void 0?(Z=(d=this._rangeReaders[0])==null?void 0:d.onProgress)==null||Z.call(d,{loaded:l.loaded}):(F=(t=this._fullRequestReader)==null?void 0:t.onProgress)==null||F.call(t,{loaded:l.loaded,total:l.total})}_onProgressiveDone(){var l;(l=this._fullRequestReader)==null||l.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(l){const d=this._rangeReaders.indexOf(l);d>=0&&this._rangeReaders.splice(d,1)}getFullReader(){Al(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const l=this._queuedChunks;return this._queuedChunks=null,new g2(this,l,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(l,d){if(d<=this._progressiveDataLength)return null;const Z=new K2(this,l,d);return this._pdfDataRangeTransport.requestDataRange(l,d),this._rangeReaders.push(Z),Z}cancelAllRequests(l){var d;(d=this._fullRequestReader)==null||d.cancel(l);for(const Z of this._rangeReaders.slice(0))Z.cancel(l);this._pdfDataRangeTransport.abort()}}class g2{constructor(l,d,Z=!1,t=null){this._stream=l,this._done=Z||!1,this._filename=ER(t)?t:null,this._queuedChunks=d||[],this._loaded=0;for(const F of this._queuedChunks)this._loaded+=F.byteLength;this._requests=[],this._headersReady=Promise.resolve(),l._fullRequestReader=this,this.onProgress=null}_enqueue(l){this._done||(this._requests.length>0?this._requests.shift().resolve({value:l,done:!1}):this._queuedChunks.push(l),this._loaded+=l.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const l=Promise.withResolvers();return this._requests.push(l),l.promise}cancel(l){this._done=!0;for(const d of this._requests)d.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class K2{constructor(l,d,Z){this._stream=l,this._begin=d,this._end=Z,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(l){if(!this._done){if(this._requests.length===0)this._queuedChunk=l;else{this._requests.shift().resolve({value:l,done:!1});for(const d of this._requests)d.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const d=this._queuedChunk;return this._queuedChunk=null,{value:d,done:!1}}if(this._done)return{value:void 0,done:!0};const l=Promise.withResolvers();return this._requests.push(l),l.promise}cancel(l){this._done=!0;for(const d of this._requests)d.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}function v2(U){let l=!0,d=Z("filename\\*","i").exec(U);if(d){d=d[1];let V=W(d);return V=unescape(V),V=s(V),V=n(V),F(V)}if(d=c(U),d){const V=n(d);return F(V)}if(d=Z("filename","i").exec(U),d){d=d[1];let V=W(d);return V=n(V),F(V)}function Z(V,Q){return new RegExp("(?:^|;)\\s*"+V+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',Q)}function t(V,Q){if(V){if(!/^[\x00-\xFF]+$/.test(Q))return Q;try{const i=new TextDecoder(V,{fatal:!0}),N=ZQ(Q);Q=i.decode(N),l=!1}catch{}}return Q}function F(V){return l&&/[\x80-\xff]/.test(V)&&(V=t("utf-8",V),l&&(V=t("iso-8859-1",V))),V}function c(V){const Q=[];let i;const N=Z("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;(i=N.exec(V))!==null;){let[,m,M,J]=i;if(m=parseInt(m,10),m in Q){if(m===0)break;continue}Q[m]=[M,J]}const e=[];for(let m=0;m{if(l._responseOrigin=cQ(F.url),!Be(F.status))throw aQ(F.status,t);this._reader=F.body.getReader(),this._headersCapability.resolve();const c=F.headers,{allowRangeRequests:W,suggestedLength:s}=ue({responseHeaders:c,isHttp:l.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=W,this._contentLength=s||this._contentLength,this._filename=Ye(c),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new Bt("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var l;await this._headersCapability.promise;const{value:d,done:Z}=await this._reader.read();return Z?{value:d,done:Z}:(this._loaded+=d.byteLength,(l=this.onProgress)==null||l.call(this,{loaded:this._loaded,total:this._contentLength}),{value:ye(d),done:!1})}cancel(l){var d;(d=this._reader)==null||d.cancel(l),this._abortController.abort()}}class P2{constructor(l,d,Z){this._stream=l,this._reader=null,this._loaded=0;const t=l.source;this._withCredentials=t.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!t.disableStream,this._abortController=new AbortController;const F=new Headers(l.headers);F.append("Range",`bytes=${d}-${Z-1}`);const c=t.url;fetch(c,oe(F,this._withCredentials,this._abortController)).then(W=>{const s=cQ(W.url);if(s!==l._responseOrigin)throw new Error(`Expected range response-origin "${s}" to match "${l._responseOrigin}".`);if(!Be(W.status))throw aQ(W.status,c);this._readCapability.resolve(),this._reader=W.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){var l;await this._readCapability.promise;const{value:d,done:Z}=await this._reader.read();return Z?{value:d,done:Z}:(this._loaded+=d.byteLength,(l=this.onProgress)==null||l.call(this,{loaded:this._loaded}),{value:ye(d),done:!1})}cancel(l){var d;(d=this._reader)==null||d.cancel(l),this._abortController.abort()}}const BQ=200,oQ=206;function f2(U){const l=U.response;return typeof l!="string"?l:ZQ(l).buffer}class A2{constructor({url:l,httpHeaders:d,withCredentials:Z}){f(this,"_responseOrigin",null),this.url=l,this.isHttp=/^https?:/i.test(l),this.headers=pe(this.isHttp,d),this.withCredentials=Z||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}request(l){const d=new XMLHttpRequest,Z=this.currXhrId++,t=this.pendingRequests[Z]={xhr:d};d.open("GET",this.url),d.withCredentials=this.withCredentials;for(const[F,c]of this.headers)d.setRequestHeader(F,c);return this.isHttp&&"begin"in l&&"end"in l?(d.setRequestHeader("Range",`bytes=${l.begin}-${l.end-1}`),t.expectedStatus=oQ):t.expectedStatus=BQ,d.responseType="arraybuffer",Al(l.onError,"Expected `onError` callback to be provided."),d.onerror=()=>{l.onError(d.status)},d.onreadystatechange=this.onStateChange.bind(this,Z),d.onprogress=this.onProgress.bind(this,Z),t.onHeadersReceived=l.onHeadersReceived,t.onDone=l.onDone,t.onError=l.onError,t.onProgress=l.onProgress,d.send(null),Z}onProgress(l,d){var Z;const t=this.pendingRequests[l];t&&((Z=t.onProgress)==null||Z.call(t,d))}onStateChange(l,d){const Z=this.pendingRequests[l];if(!Z)return;const t=Z.xhr;if(t.readyState>=2&&Z.onHeadersReceived&&(Z.onHeadersReceived(),delete Z.onHeadersReceived),t.readyState!==4||!(l in this.pendingRequests))return;if(delete this.pendingRequests[l],t.status===0&&this.isHttp){Z.onError(t.status);return}const F=t.status||BQ;if(!(F===BQ&&Z.expectedStatus===oQ)&&F!==Z.expectedStatus){Z.onError(t.status);return}const c=f2(t);if(F===oQ){const W=t.getResponseHeader("Content-Range"),s=/bytes (\d+)-(\d+)\/(\d+)/.exec(W);s?Z.onDone({begin:parseInt(s[1],10),chunk:c}):(dl('Missing or invalid "Content-Range" header.'),Z.onError(0))}else c?Z.onDone({begin:0,chunk:c}):Z.onError(t.status)}getRequestXhr(l){return this.pendingRequests[l].xhr}isPendingRequest(l){return l in this.pendingRequests}abortRequest(l){const d=this.pendingRequests[l].xhr;delete this.pendingRequests[l],d.abort()}}class _2{constructor(l){this._source=l,this._manager=new A2(l),this._rangeChunkSize=l.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(l){const d=this._rangeRequestReaders.indexOf(l);d>=0&&this._rangeRequestReaders.splice(d,1)}getFullReader(){return Al(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new q2(this._manager,this._source),this._fullRequestReader}getRangeReader(l,d){const Z=new $2(this._manager,l,d);return Z.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(Z),Z}cancelAllRequests(l){var d;(d=this._fullRequestReader)==null||d.cancel(l);for(const Z of this._rangeRequestReaders.slice(0))Z.cancel(l)}}class q2{constructor(l,d){this._manager=l,this._url=d.url,this._fullRequestId=l.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._headersCapability=Promise.withResolvers(),this._disableRange=d.disableRange||!1,this._contentLength=d.length,this._rangeChunkSize=d.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const l=this._fullRequestId,d=this._manager.getRequestXhr(l);this._manager._responseOrigin=cQ(d.responseURL);const Z=d.getAllResponseHeaders(),t=new Headers(Z?Z.trimStart().replace(/[^\S ]+$/,"").split(/[\r\n]+/).map(W=>{const[s,...n]=W.split(": ");return[s,n.join(": ")]}):[]),{allowRangeRequests:F,suggestedLength:c}=ue({responseHeaders:t,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});F&&(this._isRangeSupported=!0),this._contentLength=c||this._contentLength,this._filename=Ye(t),this._isRangeSupported&&this._manager.abortRequest(l),this._headersCapability.resolve()}_onDone(l){if(l&&(this._requests.length>0?this._requests.shift().resolve({value:l.chunk,done:!1}):this._cachedChunks.push(l.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const d of this._requests)d.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(l){this._storedError=aQ(l,this._url),this._headersCapability.reject(this._storedError);for(const d of this._requests)d.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(l){var d;(d=this.onProgress)==null||d.call(this,{loaded:l.loaded,total:l.lengthComputable?l.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}async read(){if(await this._headersCapability.promise,this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const l=Promise.withResolvers();return this._requests.push(l),l.promise}cancel(l){this._done=!0,this._headersCapability.reject(l);for(const d of this._requests)d.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class $2{constructor(l,d,Z){this._manager=l,this._url=l.url,this._requestId=l.request({begin:d,end:Z,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_onHeadersReceived(){var l;const d=cQ((l=this._manager.getRequestXhr(this._requestId))==null?void 0:l.responseURL);d!==this._manager._responseOrigin&&(this._storedError=new Error(`Expected range response-origin "${d}" to match "${this._manager._responseOrigin}".`),this._onError(0))}_close(){var l;(l=this.onClosed)==null||l.call(this,this)}_onDone(l){const d=l.chunk;this._requests.length>0?this._requests.shift().resolve({value:d,done:!1}):this._queuedChunk=d,this._done=!0;for(const Z of this._requests)Z.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(l){this._storedError??(this._storedError=aQ(l,this._url));for(const d of this._requests)d.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(l){var d;this.isStreamingSupported||(d=this.onProgress)==null||d.call(this,{loaded:l.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){const d=this._queuedChunk;return this._queuedChunk=null,{value:d,done:!1}}if(this._done)return{value:void 0,done:!0};const l=Promise.withResolvers();return this._requests.push(l),l.promise}cancel(l){this._done=!0;for(const d of this._requests)d.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}const lM=/^[a-z][a-z0-9\-+.]+:/i;function dM(U){if(lM.test(U))return new URL(U);const l=process.getBuiltinModule("url");return new URL(l.pathToFileURL(U))}class UM{constructor(l){this.source=l,this.url=dM(l.url),Al(this.url.protocol==="file:","PDFNodeStream only supports file:// URLs."),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var l;return((l=this._fullRequestReader)==null?void 0:l._loaded)??0}getFullReader(){return Al(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=new ZM(this),this._fullRequestReader}getRangeReader(l,d){if(d<=this._progressiveDataLength)return null;const Z=new tM(this,l,d);return this._rangeRequestReaders.push(Z),Z}cancelAllRequests(l){var d;(d=this._fullRequestReader)==null||d.cancel(l);for(const Z of this._rangeRequestReaders.slice(0))Z.cancel(l)}}class ZM{constructor(l){this._url=l.url,this._done=!1,this._storedError=null,this.onProgress=null;const d=l.source;this._contentLength=d.length,this._loaded=0,this._filename=null,this._disableRange=d.disableRange||!1,this._rangeChunkSize=d.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!d.disableStream,this._isRangeSupported=!d.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers();const Z=process.getBuiltinModule("fs");Z.promises.lstat(this._url).then(t=>{this._contentLength=t.size,this._setReadableStream(Z.createReadStream(this._url)),this._headersCapability.resolve()},t=>{t.code==="ENOENT"&&(t=new zW(`Missing PDF "${this._url}".`)),this._storedError=t,this._headersCapability.reject(t)})}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var l;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const d=this._readableStream.read();return d===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=d.length,(l=this.onProgress)==null||l.call(this,{loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(d).buffer,done:!1})}cancel(l){if(!this._readableStream){this._error(l);return}this._readableStream.destroy(l)}_error(l){this._storedError=l,this._readCapability.resolve()}_setReadableStream(l){this._readableStream=l,l.on("readable",()=>{this._readCapability.resolve()}),l.on("end",()=>{l.destroy(),this._done=!0,this._readCapability.resolve()}),l.on("error",d=>{this._error(d)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new Bt("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class tM{constructor(l,d,Z){this._url=l.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers();const t=l.source;this._isStreamingSupported=!t.disableStream;const F=process.getBuiltinModule("fs");this._setReadableStream(F.createReadStream(this._url,{start:d,end:Z-1}))}get isStreamingSupported(){return this._isStreamingSupported}async read(){var l;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const d=this._readableStream.read();return d===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=d.length,(l=this.onProgress)==null||l.call(this,{loaded:this._loaded}),{value:new Uint8Array(d).buffer,done:!1})}cancel(l){if(!this._readableStream){this._error(l);return}this._readableStream.destroy(l)}_error(l){this._storedError=l,this._readCapability.resolve()}_setReadableStream(l){this._readableStream=l,l.on("readable",()=>{this._readCapability.resolve()}),l.on("end",()=>{l.destroy(),this._done=!0,this._readCapability.resolve()}),l.on("error",d=>{this._error(d)}),this._storedError&&this._readableStream.destroy(this._storedError)}}const FM=1e5,Dd=30,cM=.8;var LN,jt,Hd,es,bs,Ot,jZ,ms,Ms,d0,Ec,wc,gt,Cc,Js,rc,U0,Gs,Ss,ql,Z0,t0,Ts,Kt,xc,F0,IN,DN,yQ,sZ,Xs,kQ,EN,wN;let Li=(ql=class{constructor({textContentSource:U,container:l,viewport:d}){b(this,F0),b(this,jt,Promise.withResolvers()),b(this,Hd,null),b(this,es,!1),b(this,bs,!!((LN=globalThis.FontInspector)!=null&&LN.enabled)),b(this,Ot,null),b(this,jZ,null),b(this,ms,0),b(this,Ms,0),b(this,d0,null),b(this,Ec,null),b(this,wc,0),b(this,gt,0),b(this,Cc,Object.create(null)),b(this,Js,[]),b(this,rc,null),b(this,U0,[]),b(this,Gs,new WeakMap),b(this,Ss,null);var Z;if(U instanceof ReadableStream)R(this,rc,U);else if(typeof U=="object")R(this,rc,new ReadableStream({start(s){s.enqueue(U),s.close()}}));else throw new Error('No "textContentSource" parameter specified.');R(this,Hd,R(this,Ec,l)),R(this,gt,d.scale*(globalThis.devicePixelRatio||1)),R(this,wc,d.rotation),R(this,jZ,{div:null,properties:null,ctx:null});const{pageWidth:t,pageHeight:F,pageX:c,pageY:W}=d.rawDims;R(this,Ss,[1,0,0,-1,-c,W+F]),R(this,Ms,t),R(this,ms,F),h(Z=ql,sZ,EN).call(Z),wF(l,d),a(this,jt).promise.finally(()=>{a(ql,xc).delete(this),R(this,jZ,null),R(this,Cc,null)}).catch(()=>{})}static get fontFamilyMap(){const{isWindows:U,isFirefox:l}=Id.platform;return tl(this,"fontFamilyMap",new Map([["sans-serif",`${U&&l?"Calibri, ":""}sans-serif`],["monospace",`${U&&l?"Lucida Console, ":""}monospace`]]))}render(){const U=()=>{a(this,d0).read().then(({value:l,done:d})=>{if(d){a(this,jt).resolve();return}a(this,Ot)??R(this,Ot,l.lang),Object.assign(a(this,Cc),l.styles),h(this,F0,IN).call(this,l.items),U()},a(this,jt).reject)};return R(this,d0,a(this,rc).getReader()),a(ql,xc).add(this),U(),a(this,jt).promise}update({viewport:U,onBefore:l=null}){var d;const Z=U.scale*(globalThis.devicePixelRatio||1),t=U.rotation;if(t!==a(this,wc)&&(l==null||l(),R(this,wc,t),wF(a(this,Ec),{rotation:t})),Z!==a(this,gt)){l==null||l(),R(this,gt,Z);const F={div:null,properties:null,ctx:h(d=ql,sZ,Xs).call(d,a(this,Ot))};for(const c of a(this,U0))F.properties=a(this,Gs).get(c),F.div=c,h(this,F0,yQ).call(this,F)}}cancel(){var U;const l=new Bt("TextLayer task cancelled.");(U=a(this,d0))==null||U.cancel(l).catch(()=>{}),R(this,d0,null),a(this,jt).reject(l)}get textDivs(){return a(this,U0)}get textContentItemsStr(){return a(this,Js)}static cleanup(){if(!(a(this,xc).size>0)){a(this,Z0).clear();for(const{canvas:U}of a(this,t0).values())U.remove();a(this,t0).clear()}}},jt=new WeakMap,Hd=new WeakMap,es=new WeakMap,bs=new WeakMap,Ot=new WeakMap,jZ=new WeakMap,ms=new WeakMap,Ms=new WeakMap,d0=new WeakMap,Ec=new WeakMap,wc=new WeakMap,gt=new WeakMap,Cc=new WeakMap,Js=new WeakMap,rc=new WeakMap,U0=new WeakMap,Gs=new WeakMap,Ss=new WeakMap,Z0=new WeakMap,t0=new WeakMap,Ts=new WeakMap,Kt=new WeakMap,xc=new WeakMap,F0=new WeakSet,IN=function(U){var l,d;if(a(this,es))return;(d=a(this,jZ)).ctx??(d.ctx=h(l=ql,sZ,Xs).call(l,a(this,Ot)));const Z=a(this,U0),t=a(this,Js);for(const F of U){if(Z.length>FM){dl("Ignoring additional textDivs for performance reasons."),R(this,es,!0);return}if(F.str===void 0){if(F.type==="beginMarkedContentProps"||F.type==="beginMarkedContent"){const c=a(this,Hd);R(this,Hd,document.createElement("span")),a(this,Hd).classList.add("markedContent"),F.id!==null&&a(this,Hd).setAttribute("id",`${F.id}`),c.append(a(this,Hd))}else F.type==="endMarkedContent"&&R(this,Hd,a(this,Hd).parentNode);continue}t.push(F.str),h(this,F0,DN).call(this,F)}},DN=function(U){var l;const d=document.createElement("span"),Z={angle:0,canvasWidth:0,hasText:U.str!=="",hasEOL:U.hasEOL,fontSize:0};a(this,U0).push(d);const t=O.transform(a(this,Ss),U.transform);let F=Math.atan2(t[1],t[0]);const c=a(this,Cc)[U.fontName];c.vertical&&(F+=Math.PI/2);let W=a(this,bs)&&c.fontSubstitution||c.fontFamily;W=ql.fontFamilyMap.get(W)||W;const s=Math.hypot(t[2],t[3]),n=s*h(l=ql,sZ,wN).call(l,W,a(this,Ot));let V,Q;F===0?(V=t[4],Q=t[5]-n):(V=t[4]+n*Math.sin(F),Q=t[5]-n*Math.cos(F));const i="calc(var(--scale-factor)*",N=d.style;a(this,Hd)===a(this,Ec)?(N.left=`${(100*V/a(this,Ms)).toFixed(2)}%`,N.top=`${(100*Q/a(this,ms)).toFixed(2)}%`):(N.left=`${i}${V.toFixed(2)}px)`,N.top=`${i}${Q.toFixed(2)}px)`),N.fontSize=`${i}${(a(ql,Kt)*s).toFixed(2)}px)`,N.fontFamily=W,Z.fontSize=s,d.setAttribute("role","presentation"),d.textContent=U.str,d.dir=U.dir,a(this,bs)&&(d.dataset.fontName=c.fontSubstitutionLoadedName||U.fontName),F!==0&&(Z.angle=F*(180/Math.PI));let e=!1;if(U.str.length>1)e=!0;else if(U.str!==" "&&U.transform[0]!==U.transform[3]){const m=Math.abs(U.transform[0]),M=Math.abs(U.transform[3]);m!==M&&Math.max(m,M)/Math.min(m,M)>1.5&&(e=!0)}if(e&&(Z.canvasWidth=c.vertical?U.height:U.width),a(this,Gs).set(d,Z),a(this,jZ).div=d,a(this,jZ).properties=Z,h(this,F0,yQ).call(this,a(this,jZ)),Z.hasText&&a(this,Hd).append(d),Z.hasEOL){const m=document.createElement("br");m.setAttribute("role","presentation"),a(this,Hd).append(m)}},yQ=function(U){var l;const{div:d,properties:Z,ctx:t}=U,{style:F}=d;let c="";if(a(ql,Kt)>1&&(c=`scale(${1/a(ql,Kt)})`),Z.canvasWidth!==0&&Z.hasText){const{fontFamily:W}=F,{canvasWidth:s,fontSize:n}=Z;h(l=ql,sZ,kQ).call(l,t,n*a(this,gt),W);const{width:V}=t.measureText(d.textContent);V>0&&(c=`scaleX(${s*a(this,gt)/V}) ${c}`)}Z.angle!==0&&(c=`rotate(${Z.angle}deg) ${c}`),c.length>0&&(F.transform=c)},sZ=new WeakSet,Xs=function(U=null){let l=a(this,t0).get(U||(U=""));if(!l){const d=document.createElement("canvas");d.className="hiddenCanvasElement",d.lang=U,document.body.append(d),l=d.getContext("2d",{alpha:!1,willReadFrequently:!0}),a(this,t0).set(U,l),a(this,Ts).set(l,{size:0,family:""})}return l},kQ=function(U,l,d){const Z=a(this,Ts).get(U);l===Z.size&&d===Z.family||(U.font=`${l}px ${d}`,Z.size=l,Z.family=d)},EN=function(){if(a(this,Kt)!==null)return;const U=document.createElement("div");U.style.opacity=0,U.style.lineHeight=1,U.style.fontSize="1px",U.style.position="absolute",U.textContent="X",document.body.append(U),R(this,Kt,U.getBoundingClientRect().height),U.remove()},wN=function(U,l){const d=a(this,Z0).get(U);if(d)return d;const Z=h(this,sZ,Xs).call(this,l);Z.canvas.width=Z.canvas.height=Dd,h(this,sZ,kQ).call(this,Z,Dd,U);const t=Z.measureText("");let F=t.fontBoundingBoxAscent,c=Math.abs(t.fontBoundingBoxDescent);if(F){const n=F/(F+c);return a(this,Z0).set(U,n),Z.canvas.width=Z.canvas.height=0,n}Z.strokeStyle="red",Z.clearRect(0,0,Dd,Dd),Z.strokeText("g",0,0);let W=Z.getImageData(0,0,Dd,Dd).data;c=0;for(let n=W.length-1-3;n>=0;n-=4)if(W[n]>0){c=Math.ceil(n/4/Dd);break}Z.clearRect(0,0,Dd,Dd),Z.strokeText("A",0,Dd),W=Z.getImageData(0,0,Dd,Dd).data,F=0;for(let n=0,V=W.length;n0){F=Dd-Math.floor(n/4/Dd);break}Z.canvas.width=Z.canvas.height=0;const s=F?F/(F+c):cM;return a(this,Z0).set(U,s),s},b(ql,sZ),b(ql,Z0,new Map),b(ql,t0,new Map),b(ql,Ts,new WeakMap),b(ql,Kt,null),b(ql,xc,new Set),ql);class IW{static textContent(l){const d=[],Z={items:d,styles:Object.create(null)};function t(F){var c;if(!F)return;let W=null;const s=F.name;if(s==="#text")W=F.value;else if(IW.shouldBuildText(s))(c=F==null?void 0:F.attributes)!=null&&c.textContent?W=F.attributes.textContent:F.value&&(W=F.value);else return;if(W!==null&&d.push({str:W}),!!F.children)for(const n of F.children)t(n)}return t(l),Z}static shouldBuildText(l){return!(l==="textarea"||l==="input"||l==="option"||l==="select")}}const aM=65536,WM=100,sM=5e3,nM=Bd?G2:m2,VM=Bd?S2:ee,QM=Bd?J2:M2,iM=Bd?T2:Je;function RM(U={}){typeof U=="string"||U instanceof URL?U={url:U}:(U instanceof ArrayBuffer||ArrayBuffer.isView(U))&&(U={data:U});const l=new eM,{docId:d}=l,Z=U.url?NM(U.url):null,t=U.data?hM(U.data):null,F=U.httpHeaders||null,c=U.withCredentials===!0,W=U.password??null,s=U.range instanceof Le?U.range:null,n=Number.isInteger(U.rangeChunkSize)&&U.rangeChunkSize>0?U.rangeChunkSize:aM;let V=U.worker instanceof sn?U.worker:null;const Q=U.verbosity,i=typeof U.docBaseUrl=="string"&&!FQ(U.docBaseUrl)?U.docBaseUrl:null,N=typeof U.cMapUrl=="string"?U.cMapUrl:null,e=U.cMapPacked!==!1,m=U.CMapReaderFactory||VM,M=typeof U.standardFontDataUrl=="string"?U.standardFontDataUrl:null,J=U.StandardFontDataFactory||iM,S=U.stopAtErrors!==!0,G=Number.isInteger(U.maxImageSize)&&U.maxImageSize>-1?U.maxImageSize:-1,T=U.isEvalSupported!==!1,p=typeof U.isOffscreenCanvasSupported=="boolean"?U.isOffscreenCanvasSupported:!Bd,u=typeof U.isImageDecoderSupported=="boolean"?U.isImageDecoderSupported:!Bd&&(Id.platform.isFirefox||!globalThis.chrome),Y=Number.isInteger(U.canvasMaxAreaInBytes)?U.canvasMaxAreaInBytes:-1,o=typeof U.disableFontFace=="boolean"?U.disableFontFace:Bd,X=U.fontExtraProperties===!0,B=U.enableXfa===!0,y=U.ownerDocument||globalThis.document,E=U.disableRange===!0,D=U.disableStream===!0,w=U.disableAutoFetch===!0,I=U.pdfBug===!0,L=U.CanvasFactory||nM,g=U.FilterFactory||QM,A=U.enableHWA===!0,Vl=s?s.length:U.length??NaN,Sl=typeof U.useSystemFonts=="boolean"?U.useSystemFonts:!Bd&&!o,Tl=typeof U.useWorkerFetch=="boolean"?U.useWorkerFetch:m===ee&&J===Je&&N&&M&&Fa(N,document.baseURI)&&Fa(M,document.baseURI),Rl=null;Pm(Q);const bl={canvasFactory:new L({ownerDocument:y,enableHWA:A}),filterFactory:new g({docId:d,ownerDocument:y}),cMapReaderFactory:Tl?null:new m({baseUrl:N,isCompressed:e}),standardFontDataFactory:Tl?null:new J({baseUrl:M})};if(!V){const C={verbosity:Q,port:f0.workerPort};V=C.port?sn.fromPort(C):new sn(C),l._worker=V}const FU={docId:d,apiVersion:"4.10.38",data:t,password:W,disableAutoFetch:w,rangeChunkSize:n,length:Vl,docBaseUrl:i,enableXfa:B,evaluatorOptions:{maxImageSize:G,disableFontFace:o,ignoreErrors:S,isEvalSupported:T,isOffscreenCanvasSupported:p,isImageDecoderSupported:u,canvasMaxAreaInBytes:Y,fontExtraProperties:X,useSystemFonts:Sl,cMapUrl:Tl?N:null,standardFontDataUrl:Tl?M:null}},gd={disableFontFace:o,fontExtraProperties:X,ownerDocument:y,pdfBug:I,styleElement:Rl,loadingParams:{disableAutoFetch:w,enableXfa:B}};return V.promise.then(function(){if(l.destroyed)throw new Error("Loading aborted");if(V.destroyed)throw new Error("Worker was destroyed");const C=V.messageHandler.sendWithPromise("GetDocRequest",FU,t?[t.buffer]:null);let z;if(s)z=new O2(s,{disableRange:E,disableStream:D});else if(!t){if(!Z)throw new Error("getDocument - no `url` parameter provided.");let r;if(Bd)if(Fa(Z)){if(typeof fetch>"u"||typeof Response>"u"||!("body"in Response.prototype))throw new Error("getDocument - the Fetch API was disabled in Node.js, see `--no-experimental-fetch`.");r=zN}else r=UM;else r=Fa(Z)?zN:_2;z=new r({url:Z,length:Vl,httpHeaders:F,withCredentials:c,rangeChunkSize:n,disableRange:E,disableStream:D})}return C.then(r=>{if(l.destroyed)throw new Error("Loading aborted");if(V.destroyed)throw new Error("Worker was destroyed");const ll=new Ra(d,r,V.port),hl=new JM(ll,l,z,gd,bl);l._transport=hl,ll.send("Ready",null)})}).catch(l._capability.reject),l}function NM(U){if(U instanceof URL)return U.href;try{return new URL(U,window.location).href}catch{if(Bd&&typeof U=="string")return U}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function hM(U){if(Bd&&typeof Buffer<"u"&&U instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(U instanceof Uint8Array&&U.byteLength===U.buffer.byteLength)return U;if(typeof U=="string")return ZQ(U);if(U instanceof ArrayBuffer||ArrayBuffer.isView(U)||typeof U=="object"&&!isNaN(U==null?void 0:U.length))return new Uint8Array(U);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}function CN(U){return typeof U=="object"&&Number.isInteger(U==null?void 0:U.num)&&U.num>=0&&Number.isInteger(U==null?void 0:U.gen)&&U.gen>=0}var Ii;const ke=class ze{constructor(){this._capability=Promise.withResolvers(),this._transport=null,this._worker=null,this.docId=`d${Ld(ze,Ii)._++}`,this.destroyed=!1,this.onPassword=null,this.onProgress=null}get promise(){return this._capability.promise}async destroy(){var l,d,Z,t;this.destroyed=!0;try{(l=this._worker)!=null&&l.port&&(this._worker._pendingDestroy=!0),await((d=this._transport)==null?void 0:d.destroy())}catch(F){throw(Z=this._worker)!=null&&Z.port&&delete this._worker._pendingDestroy,F}this._transport=null,(t=this._worker)==null||t.destroy(),this._worker=null}};Ii=new WeakMap,b(ke,Ii,0);let eM=ke,Le=class{constructor(U,l,d=!1,Z=null){this.length=U,this.initialData=l,this.progressiveDone=d,this.contentDispositionFilename=Z,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=Promise.withResolvers()}addRangeListener(U){this._rangeListeners.push(U)}addProgressListener(U){this._progressListeners.push(U)}addProgressiveReadListener(U){this._progressiveReadListeners.push(U)}addProgressiveDoneListener(U){this._progressiveDoneListeners.push(U)}onDataRange(U,l){for(const d of this._rangeListeners)d(U,l)}onDataProgress(U,l){this._readyCapability.promise.then(()=>{for(const d of this._progressListeners)d(U,l)})}onDataProgressiveRead(U){this._readyCapability.promise.then(()=>{for(const l of this._progressiveReadListeners)l(U)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const U of this._progressiveDoneListeners)U()})}transportReady(){this._readyCapability.resolve()}requestDataRange(U,l){Gl("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}};class bM{constructor(l,d){this._pdfInfo=l,this._transport=d}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return tl(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(l){return this._transport.getPage(l)}getPageIndex(l){return this._transport.getPageIndex(l)}getDestinations(){return this._transport.getDestinations()}getDestination(l){return this._transport.getDestination(l)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:l="display"}={}){const{renderingIntent:d}=this._transport.getRenderingIntent(l);return this._transport.getOptionalContentConfig(d)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(l=!1){return this._transport.startCleanup(l||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(l){return this._transport.cachedPageNumber(l)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}var tF,ht,AU,A0,oV;class mM{constructor(l,d,Z,t=!1){b(this,AU),b(this,tF,null),b(this,ht,!1),this._pageIndex=l,this._pageInfo=d,this._transport=Z,this._stats=t?new dN:null,this._pdfBug=t,this.commonObjs=Z.commonObjs,this.objs=new Ie,this._maybeCleanupAfterRender=!1,this._intentStates=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:l,rotation:d=this.rotate,offsetX:Z=0,offsetY:t=0,dontFlip:F=!1}={}){return new wW({viewBox:this.view,userUnit:this.userUnit,scale:l,rotation:d,offsetX:Z,offsetY:t,dontFlip:F})}getAnnotations({intent:l="display"}={}){const{renderingIntent:d}=this._transport.getRenderingIntent(l);return this._transport.getAnnotations(this._pageIndex,d)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return tl(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){var l;return((l=this._transport._htmlForXfa)==null?void 0:l.children[this._pageIndex])||null}render({canvasContext:l,viewport:d,intent:Z="display",annotationMode:t=Rt.ENABLE,transform:F=null,background:c=null,optionalContentConfigPromise:W=null,annotationCanvasMap:s=null,pageColors:n=null,printAnnotationStorage:V=null,isEditing:Q=!1}){var i,N;(i=this._stats)==null||i.time("Overall");const e=this._transport.getRenderingIntent(Z,t,V,Q),{renderingIntent:m,cacheKey:M}=e;R(this,ht,!1),h(this,AU,oV).call(this),W||(W=this._transport.getOptionalContentConfig(m));let J=this._intentStates.get(M);J||(J=Object.create(null),this._intentStates.set(M,J)),J.streamReaderCancelTimeout&&(clearTimeout(J.streamReaderCancelTimeout),J.streamReaderCancelTimeout=null);const S=!!(m&dU.PRINT);J.displayReadyCapability||(J.displayReadyCapability=Promise.withResolvers(),J.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(N=this._stats)==null||N.time("Page Request"),this._pumpOperatorList(e));const G=u=>{var Y;J.renderTasks.delete(T),(this._maybeCleanupAfterRender||S)&&R(this,ht,!0),h(this,AU,A0).call(this,!S),u?(T.capability.reject(u),this._abortOperatorList({intentState:J,reason:u instanceof Error?u:new Error(u)})):T.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),(Y=globalThis.Stats)!=null&&Y.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},T=new SM({callback:G,params:{canvasContext:l,viewport:d,transform:F,background:c},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:s,operatorList:J.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!S,pdfBug:this._pdfBug,pageColors:n});(J.renderTasks||(J.renderTasks=new Set)).add(T);const p=T.task;return Promise.all([J.displayReadyCapability.promise,W]).then(([u,Y])=>{var o;if(this.destroyed){G();return}if((o=this._stats)==null||o.time("Rendering"),!(Y.renderingIntent&m))throw new Error("Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");T.initializeGraphics({transparency:u,optionalContentConfig:Y}),T.operatorListChanged()}).catch(G),p}getOperatorList({intent:l="display",annotationMode:d=Rt.ENABLE,printAnnotationStorage:Z=null,isEditing:t=!1}={}){var F;function c(){s.operatorList.lastChunk&&(s.opListReadCapability.resolve(s.operatorList),s.renderTasks.delete(n))}const W=this._transport.getRenderingIntent(l,d,Z,t,!0);let s=this._intentStates.get(W.cacheKey);s||(s=Object.create(null),this._intentStates.set(W.cacheKey,s));let n;return s.opListReadCapability||(n=Object.create(null),n.operatorListChanged=c,s.opListReadCapability=Promise.withResolvers(),(s.renderTasks||(s.renderTasks=new Set)).add(n),s.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(F=this._stats)==null||F.time("Page Request"),this._pumpOperatorList(W)),s.opListReadCapability.promise}streamTextContent({includeMarkedContent:l=!1,disableNormalization:d=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:l===!0,disableNormalization:d===!0},{highWaterMark:100,size(Z){return Z.items.length}})}getTextContent(l={}){if(this._transport._htmlForXfa)return this.getXfa().then(Z=>IW.textContent(Z));const d=this.streamTextContent(l);return new Promise(function(Z,t){function F(){c.read().then(function({value:s,done:n}){if(n){Z(W);return}W.lang??(W.lang=s.lang),Object.assign(W.styles,s.styles),W.items.push(...s.items),F()},t)}const c=d.getReader(),W={items:[],styles:Object.create(null),lang:null};F()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const l=[];for(const d of this._intentStates.values())if(this._abortOperatorList({intentState:d,reason:new Error("Page was destroyed."),force:!0}),!d.opListReadCapability)for(const Z of d.renderTasks)l.push(Z.completed),Z.cancel();return this.objs.clear(),R(this,ht,!1),h(this,AU,oV).call(this),Promise.all(l)}cleanup(l=!1){R(this,ht,!0);const d=h(this,AU,A0).call(this,!1);return l&&d&&this._stats&&(this._stats=new dN),d}_startRenderPage(l,d){var Z,t;const F=this._intentStates.get(d);F&&((Z=this._stats)==null||Z.timeEnd("Page Request"),(t=F.displayReadyCapability)==null||t.resolve(l))}_renderPageChunk(l,d){for(let Z=0,t=l.length;Z{W.read().then(({value:V,done:Q})=>{if(Q){s.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(V,s),n())},V=>{if(s.streamReader=null,!this._transport.destroyed){if(s.operatorList){s.operatorList.lastChunk=!0;for(const Q of s.renderTasks)Q.operatorListChanged();h(this,AU,A0).call(this,!0)}if(s.displayReadyCapability)s.displayReadyCapability.reject(V);else if(s.opListReadCapability)s.opListReadCapability.reject(V);else throw V}})};n()}_abortOperatorList({intentState:l,reason:d,force:Z=!1}){if(l.streamReader){if(l.streamReaderCancelTimeout&&(clearTimeout(l.streamReaderCancelTimeout),l.streamReaderCancelTimeout=null),!Z){if(l.renderTasks.size>0)return;if(d instanceof DR){let t=WM;d.extraDelay>0&&d.extraDelay<1e3&&(t+=d.extraDelay),l.streamReaderCancelTimeout=setTimeout(()=>{l.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:l,reason:d,force:!0})},t);return}}if(l.streamReader.cancel(new Bt(d.message)).catch(()=>{}),l.streamReader=null,!this._transport.destroyed){for(const[t,F]of this._intentStates)if(F===l){this._intentStates.delete(t);break}this.cleanup()}}}get stats(){return this._stats}}tF=new WeakMap,ht=new WeakMap,AU=new WeakSet,A0=function(U=!1){if(h(this,AU,oV).call(this),!a(this,ht)||this.destroyed)return!1;if(U)return R(this,tF,setTimeout(()=>{R(this,tF,null),h(this,AU,A0).call(this,!1)},sM)),!1;for(const{renderTasks:l,operatorList:d}of this._intentStates.values())if(l.size>0||!d.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),R(this,ht,!1),!0},oV=function(){a(this,tF)&&(clearTimeout(a(this,tF)),R(this,tF,null))};var qZ,Di;class MM{constructor(){b(this,qZ,new Map),b(this,Di,Promise.resolve())}postMessage(l,d){const Z={data:structuredClone(l,d?{transfer:d}:null)};a(this,Di).then(()=>{for(const[t]of a(this,qZ))t.call(this,Z)})}addEventListener(l,d,Z=null){let t=null;if((Z==null?void 0:Z.signal)instanceof AbortSignal){const{signal:F}=Z;if(F.aborted){dl("LoopbackPort - cannot use an `aborted` signal.");return}const c=()=>this.removeEventListener(l,d);t=()=>F.removeEventListener("abort",c),F.addEventListener("abort",c)}a(this,qZ).set(d,t)}removeEventListener(l,d){const Z=a(this,qZ).get(d);Z==null||Z(),a(this,qZ).delete(d)}terminate(){for(const[,l]of a(this,qZ))l==null||l();a(this,qZ).clear()}}qZ=new WeakMap,Di=new WeakMap;var zl,zQ,c0,vt,jc,ps,Oc,us;let sn=(zl=class{constructor({name:U=null,port:l=null,verbosity:d=fm()}={}){b(this,jc);var Z;if(this.name=U,this.destroyed=!1,this.verbosity=d,this._readyCapability=Promise.withResolvers(),this._port=null,this._webWorker=null,this._messageHandler=null,l){if((Z=a(zl,vt))!=null&&Z.has(l))throw new Error("Cannot use more than one PDFWorker per port.");(a(zl,vt)||R(zl,vt,new WeakMap)).set(l,this),this._initializeFromPort(l);return}this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(U){this._port=U,this._messageHandler=new Ra("main","worker",U),this._messageHandler.on("ready",function(){}),h(this,jc,ps).call(this)}_initialize(){if(a(zl,c0)||a(zl,Oc,us)){this._setupFakeWorker();return}let{workerSrc:U}=zl;try{zl._isSameOrigin(window.location.href,U)||(U=zl._createCDNWrapper(new URL(U,window.location).href));const l=new Worker(U,{type:"module"}),d=new Ra("main","worker",l),Z=()=>{t.abort(),d.destroy(),l.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},t=new AbortController;l.addEventListener("error",()=>{this._webWorker||Z()},{signal:t.signal}),d.on("test",c=>{if(t.abort(),this.destroyed||!c){Z();return}this._messageHandler=d,this._port=l,this._webWorker=l,h(this,jc,ps).call(this)}),d.on("ready",c=>{if(t.abort(),this.destroyed){Z();return}try{F()}catch{this._setupFakeWorker()}});const F=()=>{const c=new Uint8Array;d.send("test",c,[c.buffer])};F();return}catch{UQ("The worker has been disabled.")}this._setupFakeWorker()}_setupFakeWorker(){a(zl,c0)||(dl("Setting up fake worker."),R(zl,c0,!0)),zl._setupFakeWorkerGlobal.then(U=>{if(this.destroyed){this._readyCapability.reject(new Error("Worker was destroyed"));return}const l=new MM;this._port=l;const d=`fake${Ld(zl,zQ)._++}`,Z=new Ra(d+"_worker",d,l);U.setup(Z,l),this._messageHandler=new Ra(d,d+"_worker",l),h(this,jc,ps).call(this)}).catch(U=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${U.message}".`))})}destroy(){var U,l,d;this.destroyed=!0,(U=this._webWorker)==null||U.terminate(),this._webWorker=null,(l=a(zl,vt))==null||l.delete(this._port),this._port=null,(d=this._messageHandler)==null||d.destroy(),this._messageHandler=null}static fromPort(U){var l;if(!(U!=null&&U.port))throw new Error("PDFWorker.fromPort - invalid method signature.");const d=(l=a(this,vt))==null?void 0:l.get(U.port);if(d){if(d._pendingDestroy)throw new Error("PDFWorker.fromPort - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return d}return new zl(U)}static get workerSrc(){if(f0.workerSrc)return f0.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _setupFakeWorkerGlobal(){return tl(this,"_setupFakeWorkerGlobal",(async()=>a(this,Oc,us)?a(this,Oc,us):(await import(this.workerSrc)).WorkerMessageHandler)())}},zQ=new WeakMap,c0=new WeakMap,vt=new WeakMap,jc=new WeakSet,ps=function(){this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})},Oc=new WeakSet,us=function(){var U;try{return((U=globalThis.pdfjsWorker)==null?void 0:U.WorkerMessageHandler)||null}catch{return null}},b(zl,Oc),b(zl,zQ,0),b(zl,c0,!1),b(zl,vt),Bd&&(R(zl,c0,!0),f0.workerSrc||(f0.workerSrc="./pdf.worker.mjs")),zl._isSameOrigin=(U,l)=>{let d;try{if(d=new URL(U),!d.origin||d.origin==="null")return!1}catch{return!1}const Z=new URL(l,d);return d.origin===Z.origin},zl._createCDNWrapper=U=>{const l=`await import("${U}");`;return URL.createObjectURL(new Blob([l],{type:"text/javascript"}))},zl);var et,RZ,Ja,Ga,$Z,u0,Sa;class JM{constructor(l,d,Z,t,F){b(this,u0),b(this,et,new Map),b(this,RZ,new Map),b(this,Ja,new Map),b(this,Ga,new Map),b(this,$Z,null),this.messageHandler=l,this.loadingTask=d,this.commonObjs=new Ie,this.fontLoader=new e2({ownerDocument:t.ownerDocument,styleElement:t.styleElement}),this.loadingParams=t.loadingParams,this._params=t,this.canvasFactory=F.canvasFactory,this.filterFactory=F.filterFactory,this.cMapReaderFactory=F.cMapReaderFactory,this.standardFontDataFactory=F.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=Z,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.setupMessageHandler()}get annotationStorage(){return tl(this,"annotationStorage",new rR)}getRenderingIntent(l,d=Rt.ENABLE,Z=null,t=!1,F=!1){let c=dU.DISPLAY,W=Xi;switch(l){case"any":c=dU.ANY;break;case"display":break;case"print":c=dU.PRINT;break;default:dl(`getRenderingIntent - invalid intent: ${l}`)}const s=c&dU.PRINT&&Z instanceof ie?Z:this.annotationStorage;switch(d){case Rt.DISABLE:c+=dU.ANNOTATIONS_DISABLE;break;case Rt.ENABLE:break;case Rt.ENABLE_FORMS:c+=dU.ANNOTATIONS_FORMS;break;case Rt.ENABLE_STORAGE:c+=dU.ANNOTATIONS_STORAGE,W=s.serializable;break;default:dl(`getRenderingIntent - invalid annotationMode: ${d}`)}t&&(c+=dU.IS_EDITING),F&&(c+=dU.OPLIST);const{ids:n,hash:V}=s.modifiedIds,Q=[c,W.hash,V];return{renderingIntent:c,cacheKey:Q.join("_"),annotationStorageSerializable:W,modifiedIds:n}}destroy(){var l;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),(l=a(this,$Z))==null||l.reject(new Error("Worker was destroyed during onPassword callback"));const d=[];for(const t of a(this,RZ).values())d.push(t._destroy());a(this,RZ).clear(),a(this,Ja).clear(),a(this,Ga).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const Z=this.messageHandler.sendWithPromise("Terminate",null);return d.push(Z),Promise.all(d).then(()=>{var t,F;this.commonObjs.clear(),this.fontLoader.clear(),a(this,et).clear(),this.filterFactory.destroy(),Li.cleanup(),(t=this._networkStream)==null||t.cancelAllRequests(new Bt("Worker was terminated.")),(F=this.messageHandler)==null||F.destroy(),this.messageHandler=null,this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:l,loadingTask:d}=this;l.on("GetReader",(Z,t)=>{Al(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=F=>{this._lastProgress={loaded:F.loaded,total:F.total}},t.onPull=()=>{this._fullReader.read().then(function({value:F,done:c}){if(c){t.close();return}Al(F instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(F),1,[F])}).catch(F=>{t.error(F)})},t.onCancel=F=>{this._fullReader.cancel(F),t.ready.catch(c=>{if(!this.destroyed)throw c})}}),l.on("ReaderHeadersReady",async Z=>{var t;await this._fullReader.headersReady;const{isStreamingSupported:F,isRangeSupported:c,contentLength:W}=this._fullReader;return(!F||!c)&&(this._lastProgress&&((t=d.onProgress)==null||t.call(d,this._lastProgress)),this._fullReader.onProgress=s=>{var n;(n=d.onProgress)==null||n.call(d,{loaded:s.loaded,total:s.total})}),{isStreamingSupported:F,isRangeSupported:c,contentLength:W}}),l.on("GetRangeReader",(Z,t)=>{Al(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const F=this._networkStream.getRangeReader(Z.begin,Z.end);if(!F){t.close();return}t.onPull=()=>{F.read().then(function({value:c,done:W}){if(W){t.close();return}Al(c instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(c),1,[c])}).catch(c=>{t.error(c)})},t.onCancel=c=>{F.cancel(c),t.ready.catch(W=>{if(!this.destroyed)throw W})}}),l.on("GetDoc",({pdfInfo:Z})=>{this._numPages=Z.numPages,this._htmlForXfa=Z.htmlForXfa,delete Z.htmlForXfa,d._capability.resolve(new bM(Z,this))}),l.on("DocException",Z=>{d._capability.reject(rd(Z))}),l.on("PasswordRequest",Z=>{R(this,$Z,Promise.withResolvers());try{if(!d.onPassword)throw rd(Z);const t=F=>{F instanceof Error?a(this,$Z).reject(F):a(this,$Z).resolve({password:F})};d.onPassword(t,Z.code)}catch(t){a(this,$Z).reject(t)}return a(this,$Z).promise}),l.on("DataLoaded",Z=>{var t;(t=d.onProgress)==null||t.call(d,{loaded:Z.length,total:Z.length}),this.downloadInfoCapability.resolve(Z)}),l.on("StartRenderPage",Z=>{this.destroyed||a(this,RZ).get(Z.pageIndex)._startRenderPage(Z.transparency,Z.cacheKey)}),l.on("commonobj",([Z,t,F])=>{var c;if(this.destroyed||this.commonObjs.has(Z))return null;switch(t){case"Font":const{disableFontFace:W,fontExtraProperties:s,pdfBug:n}=this._params;if("error"in F){const N=F.error;dl(`Error during font loading: ${N}`),this.commonObjs.resolve(Z,N);break}const V=n&&(c=globalThis.FontInspector)!=null&&c.enabled?(N,e)=>globalThis.FontInspector.fontAdded(N,e):null,Q=new b2(F,{disableFontFace:W,fontExtraProperties:s,inspectFont:V});this.fontLoader.bind(Q).catch(()=>l.sendWithPromise("FontFallback",{id:Z})).finally(()=>{!s&&Q.data&&(Q.data=null),this.commonObjs.resolve(Z,Q)});break;case"CopyLocalImage":const{imageRef:i}=F;Al(i,"The imageRef must be defined.");for(const N of a(this,RZ).values())for(const[,e]of N.objs)if((e==null?void 0:e.ref)===i)return e.dataLen?(this.commonObjs.resolve(Z,structuredClone(e)),e.dataLen):null;break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(Z,F);break;default:throw new Error(`Got unknown common object type ${t}`)}return null}),l.on("obj",([Z,t,F,c])=>{var W;if(this.destroyed)return;const s=a(this,RZ).get(t);if(!s.objs.has(Z)){if(s._intentStates.size===0){(W=c==null?void 0:c.bitmap)==null||W.close();return}switch(F){case"Image":s.objs.resolve(Z,c),(c==null?void 0:c.dataLen)>gm&&(s._maybeCleanupAfterRender=!0);break;case"Pattern":s.objs.resolve(Z,c);break;default:throw new Error(`Got unknown object type ${F}`)}}}),l.on("DocProgress",Z=>{var t;this.destroyed||(t=d.onProgress)==null||t.call(d,{loaded:Z.loaded,total:Z.total})}),l.on("FetchBuiltInCMap",async Z=>{if(this.destroyed)throw new Error("Worker was destroyed.");if(!this.cMapReaderFactory)throw new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.");return this.cMapReaderFactory.fetch(Z)}),l.on("FetchStandardFontData",async Z=>{if(this.destroyed)throw new Error("Worker was destroyed.");if(!this.standardFontDataFactory)throw new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.");return this.standardFontDataFactory.fetch(Z)})}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){var l;this.annotationStorage.size<=0&&dl("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:d,transfer:Z}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:d,filename:((l=this._fullReader)==null?void 0:l.filename)??null},Z).finally(()=>{this.annotationStorage.resetModified()})}getPage(l){if(!Number.isInteger(l)||l<=0||l>this._numPages)return Promise.reject(new Error("Invalid page request."));const d=l-1,Z=a(this,Ja).get(d);if(Z)return Z;const t=this.messageHandler.sendWithPromise("GetPage",{pageIndex:d}).then(F=>{if(this.destroyed)throw new Error("Transport destroyed");F.refStr&&a(this,Ga).set(F.refStr,l);const c=new mM(d,F,this,this._params.pdfBug);return a(this,RZ).set(d,c),c});return a(this,Ja).set(d,t),t}getPageIndex(l){return CN(l)?this.messageHandler.sendWithPromise("GetPageIndex",{num:l.num,gen:l.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(l,d){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:l,intent:d})}getFieldObjects(){return h(this,u0,Sa).call(this,"GetFieldObjects")}hasJSActions(){return h(this,u0,Sa).call(this,"HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(l){return typeof l!="string"?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:l})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getDocJSActions(){return h(this,u0,Sa).call(this,"GetDocJSActions")}getPageJSActions(l){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:l})}getStructTree(l){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:l})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(l){return h(this,u0,Sa).call(this,"GetOptionalContentConfig").then(d=>new j2(d,l))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const l="GetMetadata",d=a(this,et).get(l);if(d)return d;const Z=this.messageHandler.sendWithPromise(l,null).then(t=>{var F,c;return{info:t[0],metadata:t[1]?new r2(t[1]):null,contentDispositionFilename:((F=this._fullReader)==null?void 0:F.filename)??null,contentLength:((c=this._fullReader)==null?void 0:c.contentLength)??null}});return a(this,et).set(l,Z),Z}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(l=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const d of a(this,RZ).values())if(!d.cleanup())throw new Error(`startCleanup: Page ${d.pageNumber} is currently rendering.`);this.commonObjs.clear(),l||this.fontLoader.clear(),a(this,et).clear(),this.filterFactory.destroy(!0),Li.cleanup()}}cachedPageNumber(l){if(!CN(l))return null;const d=l.gen===0?`${l.num}R`:`${l.num}R${l.gen}`;return a(this,Ga).get(d)??null}}et=new WeakMap,RZ=new WeakMap,Ja=new WeakMap,Ga=new WeakMap,$Z=new WeakMap,u0=new WeakSet,Sa=function(U,l=null){const d=a(this,et).get(U);if(d)return d;const Z=this.messageHandler.sendWithPromise(U,l);return a(this,et).set(U,Z),Z};const Ta=Symbol("INITIAL_DATA");var iU,nn,Ei;class Ie{constructor(){b(this,nn),b(this,iU,Object.create(null))}get(l,d=null){if(d){const t=h(this,nn,Ei).call(this,l);return t.promise.then(()=>d(t.data)),null}const Z=a(this,iU)[l];if(!Z||Z.data===Ta)throw new Error(`Requesting object that isn't resolved yet ${l}.`);return Z.data}has(l){const d=a(this,iU)[l];return!!d&&d.data!==Ta}delete(l){const d=a(this,iU)[l];return!d||d.data===Ta?!1:(delete a(this,iU)[l],!0)}resolve(l,d=null){const Z=h(this,nn,Ei).call(this,l);Z.data=d,Z.resolve()}clear(){var l;for(const d in a(this,iU)){const{data:Z}=a(this,iU)[d];(l=Z==null?void 0:Z.bitmap)==null||l.close()}R(this,iU,Object.create(null))}*[Symbol.iterator](){for(const l in a(this,iU)){const{data:d}=a(this,iU)[l];d!==Ta&&(yield[l,d])}}}iU=new WeakMap,nn=new WeakSet,Ei=function(U){var l;return(l=a(this,iU))[U]||(l[U]={...Promise.withResolvers(),data:Ta})};var FF;class GM{constructor(l){b(this,FF,null),R(this,FF,l),this.onContinue=null}get promise(){return a(this,FF).capability.promise}cancel(l=0){a(this,FF).cancel(null,l)}get separateAnnots(){const{separateAnnots:l}=a(this,FF).operatorList;if(!l)return!1;const{annotationCanvasMap:d}=a(this,FF);return l.form||l.canvas&&(d==null?void 0:d.size)>0}}FF=new WeakMap;var cF,_0;const De=class Xa{constructor({callback:l,params:d,objs:Z,commonObjs:t,annotationCanvasMap:F,operatorList:c,pageIndex:W,canvasFactory:s,filterFactory:n,useRequestAnimationFrame:V=!1,pdfBug:Q=!1,pageColors:i=null}){b(this,cF,null),this.callback=l,this.params=d,this.objs=Z,this.commonObjs=t,this.annotationCanvasMap=F,this.operatorListIdx=null,this.operatorList=c,this._pageIndex=W,this.canvasFactory=s,this.filterFactory=n,this._pdfBug=Q,this.pageColors=i,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=V===!0&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new GM(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=d.canvasContext.canvas}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:l=!1,optionalContentConfig:d}){var Z,t;if(this.cancelled)return;if(this._canvas){if(a(Xa,_0).has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");a(Xa,_0).add(this._canvas)}this._pdfBug&&(Z=globalThis.StepperManager)!=null&&Z.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:F,viewport:c,transform:W,background:s}=this.params;this.gfx=new tn(F,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:d},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:W,viewport:c,transparency:l,background:s}),this.operatorListIdx=0,this.graphicsReady=!0,(t=this.graphicsReadyCallback)==null||t.call(this)}cancel(l=null,d=0){var Z;this.running=!1,this.cancelled=!0,(Z=this.gfx)==null||Z.endDrawing(),a(this,cF)&&(window.cancelAnimationFrame(a(this,cF)),R(this,cF,null)),a(Xa,_0).delete(this._canvas),this.callback(l||new DR(`Rendering cancelled, page ${this._pageIndex+1}`,d))}operatorListChanged(){var l;if(!this.graphicsReady){this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound);return}(l=this.stepper)==null||l.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?R(this,cF,window.requestAnimationFrame(()=>{R(this,cF,null),this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),a(Xa,_0).delete(this._canvas),this.callback())))}};cF=new WeakMap,_0=new WeakMap,b(De,_0,new WeakSet);let SM=De;const TM="4.10.38",XM="f9bea397f";nl(670);function rN(U){return Math.floor(Math.max(0,Math.min(1,U))*255).toString(16).padStart(2,"0")}function gc(U){return Math.max(0,Math.min(255,255*U))}class xN{static CMYK_G([l,d,Z,t]){return["G",1-Math.min(1,.3*l+.59*Z+.11*d+t)]}static G_CMYK([l]){return["CMYK",0,0,0,1-l]}static G_RGB([l]){return["RGB",l,l,l]}static G_rgb([l]){return l=gc(l),[l,l,l]}static G_HTML([l]){const d=rN(l);return`#${d}${d}${d}`}static RGB_G([l,d,Z]){return["G",.3*l+.59*d+.11*Z]}static RGB_rgb(l){return l.map(gc)}static RGB_HTML(l){return`#${l.map(rN).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([l,d,Z,t]){return["RGB",1-Math.min(1,l+t),1-Math.min(1,Z+t),1-Math.min(1,d+t)]}static CMYK_rgb([l,d,Z,t]){return[gc(1-Math.min(1,l+t)),gc(1-Math.min(1,Z+t)),gc(1-Math.min(1,d+t))]}static CMYK_HTML(l){const d=this.CMYK_RGB(l).slice(1);return this.RGB_HTML(d)}static RGB_CMYK([l,d,Z]){const t=1-l,F=1-d,c=1-Z,W=Math.min(t,F,c);return["CMYK",t,F,c,W]}}class pM{create(l,d,Z=!1){if(l<=0||d<=0)throw new Error("Invalid SVG dimensions");const t=this._createSVG("svg:svg");return t.setAttribute("version","1.1"),Z||(t.setAttribute("width",`${l}px`),t.setAttribute("height",`${d}px`)),t.setAttribute("preserveAspectRatio","none"),t.setAttribute("viewBox",`0 0 ${l} ${d}`),t}createElement(l){if(typeof l!="string")throw new Error("Invalid SVG element type");return this._createSVG(l)}_createSVG(l){Gl("Abstract method `_createSVG` called.")}}let jR=class extends pM{_createSVG(U){return document.createElementNS(VZ,U)}},Ee=class{static setupStorage(U,l,d,Z,t){const F=Z.getValue(l,{value:null});switch(d.name){case"textarea":if(F.value!==null&&(U.textContent=F.value),t==="print")break;U.addEventListener("input",c=>{Z.setValue(l,{value:c.target.value})});break;case"input":if(d.attributes.type==="radio"||d.attributes.type==="checkbox"){if(F.value===d.attributes.xfaOn?U.setAttribute("checked",!0):F.value===d.attributes.xfaOff&&U.removeAttribute("checked"),t==="print")break;U.addEventListener("change",c=>{Z.setValue(l,{value:c.target.checked?c.target.getAttribute("xfaOn"):c.target.getAttribute("xfaOff")})})}else{if(F.value!==null&&U.setAttribute("value",F.value),t==="print")break;U.addEventListener("input",c=>{Z.setValue(l,{value:c.target.value})})}break;case"select":if(F.value!==null){U.setAttribute("value",F.value);for(const c of d.children)c.attributes.value===F.value?c.attributes.selected=!0:c.attributes.hasOwnProperty("selected")&&delete c.attributes.selected}U.addEventListener("input",c=>{const W=c.target.options,s=W.selectedIndex===-1?"":W[W.selectedIndex].value;Z.setValue(l,{value:s})});break}}static setAttributes({html:U,element:l,storage:d=null,intent:Z,linkService:t}){const{attributes:F}=l,c=U instanceof HTMLAnchorElement;F.type==="radio"&&(F.name=`${F.name}-${Z}`);for(const[W,s]of Object.entries(F))if(s!=null)switch(W){case"class":s.length&&U.setAttribute(W,s.join(" "));break;case"dataId":break;case"id":U.setAttribute("data-element-id",s);break;case"style":Object.assign(U.style,s);break;case"textContent":U.textContent=s;break;default:(!c||W!=="href"&&W!=="newWindow")&&U.setAttribute(W,s)}c&&t.addLinkAttributes(U,F.href,F.newWindow),d&&F.dataId&&this.setupStorage(U,F.dataId,l,d)}static render(U){var l,d;const Z=U.annotationStorage,t=U.linkService,F=U.xfaHtml,c=U.intent||"display",W=document.createElement(F.name);F.attributes&&this.setAttributes({html:W,element:F,intent:c,linkService:t});const s=c!=="richText",n=U.div;if(n.append(W),U.viewport){const i=`matrix(${U.viewport.transform.join(",")})`;n.style.transform=i}s&&n.setAttribute("class","xfaLayer xfaFont");const V=[];if(F.children.length===0){if(F.value){const i=document.createTextNode(F.value);W.append(i),s&&IW.shouldBuildText(F.name)&&V.push(i)}return{textDivs:V}}const Q=[[F,-1,W]];for(;Q.length>0;){const[i,N,e]=Q.at(-1);if(N+1===i.children.length){Q.pop();continue}const m=i.children[++Q.at(-1)[1]];if(m===null)continue;const{name:M}=m;if(M==="#text"){const S=document.createTextNode(m.value);V.push(S),e.append(S);continue}const J=(l=m==null?void 0:m.attributes)!=null&&l.xmlns?document.createElementNS(m.attributes.xmlns,M):document.createElement(M);if(e.append(J),m.attributes&&this.setAttributes({html:J,element:m,storage:Z,intent:c,linkService:t}),((d=m.children)==null?void 0:d.length)>0)Q.push([m,-1,J]);else if(m.value){const S=document.createTextNode(m.value);s&&IW.shouldBuildText(M)&&V.push(S),J.append(S)}}for(const i of n.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))i.setAttribute("readOnly",!0);return{textDivs:V}}static update(U){const l=`matrix(${U.viewport.transform.join(",")})`;U.div.style.transform=l,U.div.hidden=!1}};const rW=1e3,uM=9,CF=new WeakSet;function ot(U){return{width:U[2]-U[0],height:U[3]-U[1]}}class YM{static create(l){switch(l.data.annotationType){case ld.LINK:return new xe(l);case ld.TEXT:return new oM(l);case ld.WIDGET:switch(l.data.fieldType){case"Tx":return new yM(l);case"Btn":return l.data.radioButton?new je(l):l.data.checkBox?new zM(l):new LM(l);case"Ch":return new IM(l);case"Sig":return new kM(l)}return new rF(l);case ld.POPUP:return new Ci(l);case ld.FREETEXT:return new Ke(l);case ld.LINE:return new EM(l);case ld.SQUARE:return new wM(l);case ld.CIRCLE:return new CM(l);case ld.POLYLINE:return new ve(l);case ld.CARET:return new xM(l);case ld.INK:return new OR(l);case ld.POLYGON:return new rM(l);case ld.HIGHLIGHT:return new He(l);case ld.UNDERLINE:return new jM(l);case ld.SQUIGGLY:return new OM(l);case ld.STRIKEOUT:return new gM(l);case ld.STAMP:return new Pe(l);case ld.FILEATTACHMENT:return new KM(l);default:return new Zd(l)}}}var aF,pa,ua,Vn,wi;const BM=class we{constructor(l,{isRenderable:d=!1,ignoreBorder:Z=!1,createQuadrilaterals:t=!1}={}){b(this,Vn),b(this,aF,null),b(this,pa,!1),b(this,ua,null),this.isRenderable=d,this.data=l.data,this.layer=l.layer,this.linkService=l.linkService,this.downloadManager=l.downloadManager,this.imageResourcesPath=l.imageResourcesPath,this.renderForms=l.renderForms,this.svgFactory=l.svgFactory,this.annotationStorage=l.annotationStorage,this.enableScripting=l.enableScripting,this.hasJSActions=l.hasJSActions,this._fieldObjects=l.fieldObjects,this.parent=l.parent,d&&(this.container=this._createContainer(Z)),t&&this._createQuadrilaterals()}static _hasPopupData({titleObj:l,contentsObj:d,richText:Z}){return!!(l!=null&&l.str||d!=null&&d.str||Z!=null&&Z.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return we._hasPopupData(this.data)}updateEdited(l){var d;if(!this.container)return;a(this,aF)||R(this,aF,{rect:this.data.rect.slice(0)});const{rect:Z}=l;Z&&h(this,Vn,wi).call(this,Z),(d=a(this,ua))==null||d.popup.updateEdited(l)}resetEdited(){var l;a(this,aF)&&(h(this,Vn,wi).call(this,a(this,aF).rect),(l=a(this,ua))==null||l.popup.resetEdited(),R(this,aF,null))}_createContainer(l){const{data:d,parent:{page:Z,viewport:t}}=this,F=document.createElement("section");F.setAttribute("data-annotation-id",d.id),this instanceof rF||(F.tabIndex=rW);const{style:c}=F;if(c.zIndex=this.parent.zIndex++,d.alternativeText&&(F.title=d.alternativeText),d.noRotate&&F.classList.add("norotate"),!d.rect||this instanceof Ci){const{rotation:m}=d;return!d.hasOwnCanvas&&m!==0&&this.setRotation(m,F),F}const{width:W,height:s}=ot(d.rect);if(!l&&d.borderStyle.width>0){c.borderWidth=`${d.borderStyle.width}px`;const m=d.borderStyle.horizontalCornerRadius,M=d.borderStyle.verticalCornerRadius;if(m>0||M>0){const S=`calc(${m}px * var(--scale-factor)) / calc(${M}px * var(--scale-factor))`;c.borderRadius=S}else if(this instanceof je){const S=`calc(${W}px * var(--scale-factor)) / calc(${s}px * var(--scale-factor))`;c.borderRadius=S}switch(d.borderStyle.style){case Xc.SOLID:c.borderStyle="solid";break;case Xc.DASHED:c.borderStyle="dashed";break;case Xc.BEVELED:dl("Unimplemented border style: beveled");break;case Xc.INSET:dl("Unimplemented border style: inset");break;case Xc.UNDERLINE:c.borderBottomStyle="solid";break}const J=d.borderColor||null;J?(R(this,pa,!0),c.borderColor=O.makeHexColor(J[0]|0,J[1]|0,J[2]|0)):c.borderWidth=0}const n=O.normalizeRect([d.rect[0],Z.view[3]-d.rect[1]+Z.view[1],d.rect[2],Z.view[3]-d.rect[3]+Z.view[1]]),{pageWidth:V,pageHeight:Q,pageX:i,pageY:N}=t.rawDims;c.left=`${100*(n[0]-i)/V}%`,c.top=`${100*(n[1]-N)/Q}%`;const{rotation:e}=d;return d.hasOwnCanvas||e===0?(c.width=`${100*W/V}%`,c.height=`${100*s/Q}%`):this.setRotation(e,F),F}setRotation(l,d=this.container){if(!this.data.rect)return;const{pageWidth:Z,pageHeight:t}=this.parent.viewport.rawDims,{width:F,height:c}=ot(this.data.rect);let W,s;l%180===0?(W=100*F/Z,s=100*c/t):(W=100*c/Z,s=100*F/t),d.style.width=`${W}%`,d.style.height=`${s}%`,d.setAttribute("data-main-rotation",(360-l)%360)}get _commonActions(){const l=(d,Z,t)=>{const F=t.detail[d],c=F[0],W=F.slice(1);t.target.style[Z]=xN[`${c}_HTML`](W),this.annotationStorage.setValue(this.data.id,{[Z]:xN[`${c}_rgb`](W)})};return tl(this,"_commonActions",{display:d=>{const{display:Z}=d.detail,t=Z%2===1;this.container.style.visibility=t?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:t,noPrint:Z===1||Z===2})},print:d=>{this.annotationStorage.setValue(this.data.id,{noPrint:!d.detail.print})},hidden:d=>{const{hidden:Z}=d.detail;this.container.style.visibility=Z?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:Z,noView:Z})},focus:d=>{setTimeout(()=>d.target.focus({preventScroll:!1}),0)},userName:d=>{d.target.title=d.detail.userName},readonly:d=>{d.target.disabled=d.detail.readonly},required:d=>{this._setRequired(d.target,d.detail.required)},bgColor:d=>{l("bgColor","backgroundColor",d)},fillColor:d=>{l("fillColor","backgroundColor",d)},fgColor:d=>{l("fgColor","color",d)},textColor:d=>{l("textColor","color",d)},borderColor:d=>{l("borderColor","borderColor",d)},strokeColor:d=>{l("strokeColor","borderColor",d)},rotation:d=>{const Z=d.detail.rotation;this.setRotation(Z),this.annotationStorage.setValue(this.data.id,{rotation:Z})}})}_dispatchEventFromSandbox(l,d){const Z=this._commonActions;for(const t of Object.keys(d.detail)){const F=l[t]||Z[t];F==null||F(d)}}_setDefaultPropertiesFromJS(l){if(!this.enableScripting)return;const d=this.annotationStorage.getRawValue(this.data.id);if(!d)return;const Z=this._commonActions;for(const[t,F]of Object.entries(d)){const c=Z[t];if(c){const W={detail:{[t]:F},target:l};c(W),delete d[t]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:l}=this.data;if(!l)return;const[d,Z,t,F]=this.data.rect.map(m=>Math.fround(m));if(l.length===8){const[m,M,J,S]=l.subarray(2,6);if(t===m&&F===M&&d===J&&Z===S)return}const{style:c}=this.container;let W;if(a(this,pa)){const{borderColor:m,borderWidth:M}=c;c.borderWidth=0,W=["url('data:image/svg+xml;utf8,",'',``],this.container.classList.add("hasBorder")}const s=t-d,n=F-Z,{svgFactory:V}=this,Q=V.createElement("svg");Q.classList.add("quadrilateralsContainer"),Q.setAttribute("width",0),Q.setAttribute("height",0);const i=V.createElement("defs");Q.append(i);const N=V.createElement("clipPath"),e=`clippath_${this.data.id}`;N.setAttribute("id",e),N.setAttribute("clipPathUnits","objectBoundingBox"),i.append(N);for(let m=2,M=l.length;m`)}a(this,pa)&&(W.push("')"),c.backgroundImage=W.join("")),this.container.append(Q),this.container.style.clipPath=`url(#${e})`}_createPopup(){const{data:l}=this,d=R(this,ua,new Ci({data:{color:l.color,titleObj:l.titleObj,modificationDate:l.modificationDate,contentsObj:l.contentsObj,richText:l.richText,parentRect:l.rect,borderStyle:0,id:`popup_${l.id}`,rotation:l.rotation},parent:this.parent,elements:[this]}));this.parent.div.append(d.render())}render(){Gl("Abstract method `AnnotationElement.render` called")}_getElementsByName(l,d=null){const Z=[];if(this._fieldObjects){const t=this._fieldObjects[l];if(t)for(const{page:F,id:c,exportValues:W}of t){if(F===-1||c===d)continue;const s=typeof W=="string"?W:null,n=document.querySelector(`[data-element-id="${c}"]`);if(n&&!CF.has(n)){dl(`_getElementsByName - element not allowed: ${c}`);continue}Z.push({id:c,exportValue:s,domElement:n})}return Z}for(const t of document.getElementsByName(l)){const{exportValue:F}=t,c=t.getAttribute("data-element-id");c!==d&&CF.has(t)&&Z.push({id:c,exportValue:F,domElement:t})}return Z}show(){var l;this.container&&(this.container.hidden=!1),(l=this.popup)==null||l.maybeShow()}hide(){var l;this.container&&(this.container.hidden=!0),(l=this.popup)==null||l.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const l=this.getElementsToTriggerPopup();if(Array.isArray(l))for(const d of l)d.classList.add("highlightArea");else l.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:l,data:{id:d}}=this;this.container.addEventListener("dblclick",()=>{var Z;(Z=this.linkService.eventBus)==null||Z.dispatch("switchannotationeditormode",{source:this,mode:l,editId:d})})}};aF=new WeakMap,pa=new WeakMap,ua=new WeakMap,Vn=new WeakSet,wi=function(U){const{container:{style:l},data:{rect:d,rotation:Z},parent:{viewport:{rawDims:{pageWidth:t,pageHeight:F,pageX:c,pageY:W}}}}=this;d==null||d.splice(0,4,...U);const{width:s,height:n}=ot(U);l.left=`${100*(U[0]-c)/t}%`,l.top=`${100*(F-U[3]+W)/F}%`,Z===0?(l.width=`${100*s/t}%`,l.height=`${100*n/F}%`):this.setRotation(Z)};let Zd=BM;var _U,kF,Ce,re;class xe extends Zd{constructor(l,d=null){super(l,{isRenderable:!0,ignoreBorder:!!(d!=null&&d.ignoreBorder),createQuadrilaterals:!0}),b(this,_U),this.isTooltipOnly=l.data.isTooltipOnly}render(){const{data:l,linkService:d}=this,Z=document.createElement("a");Z.setAttribute("data-element-id",l.id);let t=!1;return l.url?(d.addLinkAttributes(Z,l.url,l.newWindow),t=!0):l.action?(this._bindNamedAction(Z,l.action),t=!0):l.attachment?(h(this,_U,Ce).call(this,Z,l.attachment,l.attachmentDest),t=!0):l.setOCGState?(h(this,_U,re).call(this,Z,l.setOCGState),t=!0):l.dest?(this._bindLink(Z,l.dest),t=!0):(l.actions&&(l.actions.Action||l.actions["Mouse Up"]||l.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(Z,l),t=!0),l.resetForm?(this._bindResetFormAction(Z,l.resetForm),t=!0):this.isTooltipOnly&&!t&&(this._bindLink(Z,""),t=!0)),this.container.classList.add("linkAnnotation"),t&&this.container.append(Z),this.container}_bindLink(l,d){l.href=this.linkService.getDestinationHash(d),l.onclick=()=>(d&&this.linkService.goToDestination(d),!1),(d||d==="")&&h(this,_U,kF).call(this)}_bindNamedAction(l,d){l.href=this.linkService.getAnchorUrl(""),l.onclick=()=>(this.linkService.executeNamedAction(d),!1),h(this,_U,kF).call(this)}_bindJSAction(l,d){l.href=this.linkService.getAnchorUrl("");const Z=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const t of Object.keys(d.actions)){const F=Z.get(t);F&&(l[F]=()=>{var c;return(c=this.linkService.eventBus)==null||c.dispatch("dispatcheventinsandbox",{source:this,detail:{id:d.id,name:t}}),!1})}l.onclick||(l.onclick=()=>!1),h(this,_U,kF).call(this)}_bindResetFormAction(l,d){const Z=l.onclick;if(Z||(l.href=this.linkService.getAnchorUrl("")),h(this,_U,kF).call(this),!this._fieldObjects){dl('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),Z||(l.onclick=()=>!1);return}l.onclick=()=>{var t;Z==null||Z();const{fields:F,refs:c,include:W}=d,s=[];if(F.length!==0||c.length!==0){const Q=new Set(c);for(const i of F){const N=this._fieldObjects[i]||[];for(const{id:e}of N)Q.add(e)}for(const i of Object.values(this._fieldObjects))for(const N of i)Q.has(N.id)===W&&s.push(N)}else for(const Q of Object.values(this._fieldObjects))s.push(...Q);const n=this.annotationStorage,V=[];for(const Q of s){const{id:i}=Q;switch(V.push(i),Q.type){case"text":{const e=Q.defaultValue||"";n.setValue(i,{value:e});break}case"checkbox":case"radiobutton":{const e=Q.defaultValue===Q.exportValues;n.setValue(i,{value:e});break}case"combobox":case"listbox":{const e=Q.defaultValue||"";n.setValue(i,{value:e});break}default:continue}const N=document.querySelector(`[data-element-id="${i}"]`);if(N){if(!CF.has(N)){dl(`_bindResetFormAction - element not allowed: ${i}`);continue}}else continue;N.dispatchEvent(new Event("resetform"))}return this.enableScripting&&((t=this.linkService.eventBus)==null||t.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:V,name:"ResetForm"}})),!1}}}_U=new WeakSet,kF=function(){this.container.setAttribute("data-internal-link","")},Ce=function(U,l,d=null){U.href=this.linkService.getAnchorUrl(""),l.description&&(U.title=l.description),U.onclick=()=>{var Z;return(Z=this.downloadManager)==null||Z.openOrDownloadData(l.content,l.filename,d),!1},h(this,_U,kF).call(this)},re=function(U,l){U.href=this.linkService.getAnchorUrl(""),U.onclick=()=>(this.linkService.executeSetOCGState(l),!1),h(this,_U,kF).call(this)};class oM extends Zd{constructor(l){super(l,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const l=document.createElement("img");return l.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",l.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),l.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(l),this.container}}class rF extends Zd{render(){return this.container}showElementAndHideCanvas(l){var d;this.data.hasOwnCanvas&&(((d=l.previousSibling)==null?void 0:d.nodeName)==="CANVAS"&&(l.previousSibling.hidden=!0),l.hidden=!1)}_getKeyModifier(l){return Id.platform.isMac?l.metaKey:l.ctrlKey}_setEventListener(l,d,Z,t,F){Z.includes("mouse")?l.addEventListener(Z,c=>{var W;(W=this.linkService.eventBus)==null||W.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:t,value:F(c),shift:c.shiftKey,modifier:this._getKeyModifier(c)}})}):l.addEventListener(Z,c=>{var W;if(Z==="blur"){if(!d.focused||!c.relatedTarget)return;d.focused=!1}else if(Z==="focus"){if(d.focused)return;d.focused=!0}F&&((W=this.linkService.eventBus)==null||W.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:t,value:F(c)}}))})}_setEventListeners(l,d,Z,t){var F,c,W;for(const[s,n]of Z)(n==="Action"||(F=this.data.actions)!=null&&F[n])&&((n==="Focus"||n==="Blur")&&(d||(d={focused:!1})),this._setEventListener(l,d,s,n,t),n==="Focus"&&!((c=this.data.actions)!=null&&c.Blur)?this._setEventListener(l,d,"blur","Blur",null):n==="Blur"&&!((W=this.data.actions)!=null&&W.Focus)&&this._setEventListener(l,d,"focus","Focus",null))}_setBackgroundColor(l){const d=this.data.backgroundColor||null;l.style.backgroundColor=d===null?"transparent":O.makeHexColor(d[0],d[1],d[2])}_setTextStyle(l){const d=["left","center","right"],{fontColor:Z}=this.data.defaultAppearanceData,t=this.data.defaultAppearanceData.fontSize||uM,F=l.style;let c;const W=2,s=n=>Math.round(10*n)/10;if(this.data.multiLine){const n=Math.abs(this.data.rect[3]-this.data.rect[1]-W),V=Math.round(n/(VQ*t))||1,Q=n/V;c=Math.min(t,s(Q/VQ))}else{const n=Math.abs(this.data.rect[3]-this.data.rect[1]-W);c=Math.min(t,s(n/VQ))}F.fontSize=`calc(${c}px * var(--scale-factor))`,F.color=O.makeHexColor(Z[0],Z[1],Z[2]),this.data.textAlignment!==null&&(F.textAlign=d[this.data.textAlignment])}_setRequired(l,d){d?l.setAttribute("required",!0):l.removeAttribute("required"),l.setAttribute("aria-required",d)}}class yM extends rF{constructor(l){const d=l.renderForms||l.data.hasOwnCanvas||!l.data.hasAppearance&&!!l.data.fieldValue;super(l,{isRenderable:d})}setPropertyOnSiblings(l,d,Z,t){const F=this.annotationStorage;for(const c of this._getElementsByName(l.name,l.id))c.domElement&&(c.domElement[d]=Z),F.setValue(c.id,{[t]:Z})}render(){var l,d;const Z=this.annotationStorage,t=this.data.id;this.container.classList.add("textWidgetAnnotation");let F=null;if(this.renderForms){const c=Z.getValue(t,{value:this.data.fieldValue});let W=c.value||"";const s=Z.getValue(t,{charLimit:this.data.maxLen}).charLimit;s&&W.length>s&&(W=W.slice(0,s));let n=c.formattedValue||((l=this.data.textContent)==null?void 0:l.join(` `))||null;n&&this.data.comb&&(n=n.replaceAll(/\s+/g,""));const V={userValue:W,formattedValue:n,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(F=document.createElement("textarea"),F.textContent=n??W,this.data.doNotScroll&&(F.style.overflowY="hidden")):(F=document.createElement("input"),F.type="text",F.setAttribute("value",n??W),this.data.doNotScroll&&(F.style.overflowX="hidden")),this.data.hasOwnCanvas&&(F.hidden=!0),CF.add(F),F.setAttribute("data-element-id",t),F.disabled=this.data.readOnly,F.name=this.data.fieldName,F.tabIndex=rW,this._setRequired(F,this.data.required),s&&(F.maxLength=s),F.addEventListener("input",i=>{Z.setValue(t,{value:i.target.value}),this.setPropertyOnSiblings(F,"value",i.target.value,"value"),V.formattedValue=null}),F.addEventListener("resetform",i=>{const N=this.data.defaultFieldValue??"";F.value=V.userValue=N,V.formattedValue=null});let Q=i=>{const{formattedValue:N}=V;N!=null&&(i.target.value=N),i.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){F.addEventListener("focus",N=>{var e;if(V.focused)return;const{target:m}=N;V.userValue&&(m.value=V.userValue),V.lastCommittedValue=m.value,V.commitKey=1,(e=this.data.actions)!=null&&e.Focus||(V.focused=!0)}),F.addEventListener("updatefromsandbox",N=>{this.showElementAndHideCanvas(N.target);const e={value(m){V.userValue=m.detail.value??"",Z.setValue(t,{value:V.userValue.toString()}),m.target.value=V.userValue},formattedValue(m){const{formattedValue:M}=m.detail;V.formattedValue=M,M!=null&&m.target!==document.activeElement&&(m.target.value=M),Z.setValue(t,{formattedValue:M})},selRange(m){m.target.setSelectionRange(...m.detail.selRange)},charLimit:m=>{var M;const{charLimit:J}=m.detail,{target:S}=m;if(J===0){S.removeAttribute("maxLength");return}S.setAttribute("maxLength",J);let G=V.userValue;!G||G.length<=J||(G=G.slice(0,J),S.value=V.userValue=G,Z.setValue(t,{value:G}),(M=this.linkService.eventBus)==null||M.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:G,willCommit:!0,commitKey:1,selStart:S.selectionStart,selEnd:S.selectionEnd}}))}};this._dispatchEventFromSandbox(e,N)}),F.addEventListener("keydown",N=>{var e;V.commitKey=1;let m=-1;if(N.key==="Escape"?m=0:N.key==="Enter"&&!this.data.multiLine?m=2:N.key==="Tab"&&(V.commitKey=3),m===-1)return;const{value:M}=N.target;V.lastCommittedValue!==M&&(V.lastCommittedValue=M,V.userValue=M,(e=this.linkService.eventBus)==null||e.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:M,willCommit:!0,commitKey:m,selStart:N.target.selectionStart,selEnd:N.target.selectionEnd}}))});const i=Q;Q=null,F.addEventListener("blur",N=>{var e,m;if(!V.focused||!N.relatedTarget)return;(e=this.data.actions)!=null&&e.Blur||(V.focused=!1);const{value:M}=N.target;V.userValue=M,V.lastCommittedValue!==M&&((m=this.linkService.eventBus)==null||m.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:M,willCommit:!0,commitKey:V.commitKey,selStart:N.target.selectionStart,selEnd:N.target.selectionEnd}})),i(N)}),(d=this.data.actions)!=null&&d.Keystroke&&F.addEventListener("beforeinput",N=>{var e;V.lastCommittedValue=null;const{data:m,target:M}=N,{value:J,selectionStart:S,selectionEnd:G}=M;let T=S,p=G;switch(N.inputType){case"deleteWordBackward":{const u=J.substring(0,S).match(/\w*[^\w]*$/);u&&(T-=u[0].length);break}case"deleteWordForward":{const u=J.substring(S).match(/^[^\w]*\w*/);u&&(p+=u[0].length);break}case"deleteContentBackward":S===G&&(T-=1);break;case"deleteContentForward":S===G&&(p+=1);break}N.preventDefault(),(e=this.linkService.eventBus)==null||e.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:J,change:m||"",willCommit:!1,selStart:T,selEnd:p}})}),this._setEventListeners(F,V,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],N=>N.target.value)}if(Q&&F.addEventListener("blur",Q),this.data.comb){const i=(this.data.rect[2]-this.data.rect[0])/s;F.classList.add("comb"),F.style.letterSpacing=`calc(${i}px * var(--scale-factor) - 1ch)`}}else F=document.createElement("div"),F.textContent=this.data.fieldValue,F.style.verticalAlign="middle",F.style.display="table-cell",this.data.hasOwnCanvas&&(F.hidden=!0);return this._setTextStyle(F),this._setBackgroundColor(F),this._setDefaultPropertiesFromJS(F),this.container.append(F),this.container}}class kM extends rF{constructor(l){super(l,{isRenderable:!!l.data.hasOwnCanvas})}}class zM extends rF{constructor(l){super(l,{isRenderable:l.renderForms})}render(){const l=this.annotationStorage,d=this.data,Z=d.id;let t=l.getValue(Z,{value:d.exportValue===d.fieldValue}).value;typeof t=="string"&&(t=t!=="Off",l.setValue(Z,{value:t})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const F=document.createElement("input");return CF.add(F),F.setAttribute("data-element-id",Z),F.disabled=d.readOnly,this._setRequired(F,this.data.required),F.type="checkbox",F.name=d.fieldName,t&&F.setAttribute("checked",!0),F.setAttribute("exportValue",d.exportValue),F.tabIndex=rW,F.addEventListener("change",c=>{const{name:W,checked:s}=c.target;for(const n of this._getElementsByName(W,Z)){const V=s&&n.exportValue===d.exportValue;n.domElement&&(n.domElement.checked=V),l.setValue(n.id,{value:V})}l.setValue(Z,{value:s})}),F.addEventListener("resetform",c=>{const W=d.defaultFieldValue||"Off";c.target.checked=W===d.exportValue}),this.enableScripting&&this.hasJSActions&&(F.addEventListener("updatefromsandbox",c=>{const W={value(s){s.target.checked=s.detail.value!=="Off",l.setValue(Z,{value:s.target.checked})}};this._dispatchEventFromSandbox(W,c)}),this._setEventListeners(F,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],c=>c.target.checked)),this._setBackgroundColor(F),this._setDefaultPropertiesFromJS(F),this.container.append(F),this.container}}class je extends rF{constructor(l){super(l,{isRenderable:l.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const l=this.annotationStorage,d=this.data,Z=d.id;let t=l.getValue(Z,{value:d.fieldValue===d.buttonValue}).value;if(typeof t=="string"&&(t=t!==d.buttonValue,l.setValue(Z,{value:t})),t)for(const c of this._getElementsByName(d.fieldName,Z))l.setValue(c.id,{value:!1});const F=document.createElement("input");if(CF.add(F),F.setAttribute("data-element-id",Z),F.disabled=d.readOnly,this._setRequired(F,this.data.required),F.type="radio",F.name=d.fieldName,t&&F.setAttribute("checked",!0),F.tabIndex=rW,F.addEventListener("change",c=>{const{name:W,checked:s}=c.target;for(const n of this._getElementsByName(W,Z))l.setValue(n.id,{value:!1});l.setValue(Z,{value:s})}),F.addEventListener("resetform",c=>{const W=d.defaultFieldValue;c.target.checked=W!=null&&W===d.buttonValue}),this.enableScripting&&this.hasJSActions){const c=d.buttonValue;F.addEventListener("updatefromsandbox",W=>{const s={value:n=>{const V=c===n.detail.value;for(const Q of this._getElementsByName(n.target.name)){const i=V&&Q.id===Z;Q.domElement&&(Q.domElement.checked=i),l.setValue(Q.id,{value:i})}}};this._dispatchEventFromSandbox(s,W)}),this._setEventListeners(F,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],W=>W.target.checked)}return this._setBackgroundColor(F),this._setDefaultPropertiesFromJS(F),this.container.append(F),this.container}}class LM extends xe{constructor(l){super(l,{ignoreBorder:l.data.hasAppearance})}render(){const l=super.render();l.classList.add("buttonWidgetAnnotation","pushButton");const d=l.lastChild;return this.enableScripting&&this.hasJSActions&&d&&(this._setDefaultPropertiesFromJS(d),d.addEventListener("updatefromsandbox",Z=>{this._dispatchEventFromSandbox({},Z)})),l}}class IM extends rF{constructor(l){super(l,{isRenderable:l.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const l=this.annotationStorage,d=this.data.id,Z=l.getValue(d,{value:this.data.fieldValue}),t=document.createElement("select");CF.add(t),t.setAttribute("data-element-id",d),t.disabled=this.data.readOnly,this._setRequired(t,this.data.required),t.name=this.data.fieldName,t.tabIndex=rW;let F=this.data.combo&&this.data.options.length>0;this.data.combo||(t.size=this.data.options.length,this.data.multiSelect&&(t.multiple=!0)),t.addEventListener("resetform",V=>{const Q=this.data.defaultFieldValue;for(const i of t.options)i.selected=i.value===Q});for(const V of this.data.options){const Q=document.createElement("option");Q.textContent=V.displayValue,Q.value=V.exportValue,Z.value.includes(V.exportValue)&&(Q.setAttribute("selected",!0),F=!1),t.append(Q)}let c=null;if(F){const V=document.createElement("option");V.value=" ",V.setAttribute("hidden",!0),V.setAttribute("selected",!0),t.prepend(V),c=()=>{V.remove(),t.removeEventListener("input",c),c=null},t.addEventListener("input",c)}const W=V=>{const Q=V?"value":"textContent",{options:i,multiple:N}=t;return N?Array.prototype.filter.call(i,e=>e.selected).map(e=>e[Q]):i.selectedIndex===-1?null:i[i.selectedIndex][Q]};let s=W(!1);const n=V=>{const Q=V.target.options;return Array.prototype.map.call(Q,i=>({displayValue:i.textContent,exportValue:i.value}))};return this.enableScripting&&this.hasJSActions?(t.addEventListener("updatefromsandbox",V=>{const Q={value(i){c==null||c();const N=i.detail.value,e=new Set(Array.isArray(N)?N:[N]);for(const m of t.options)m.selected=e.has(m.value);l.setValue(d,{value:W(!0)}),s=W(!1)},multipleSelection(i){t.multiple=!0},remove(i){const N=t.options,e=i.detail.remove;N[e].selected=!1,t.remove(e),N.length>0&&Array.prototype.findIndex.call(N,m=>m.selected)===-1&&(N[0].selected=!0),l.setValue(d,{value:W(!0),items:n(i)}),s=W(!1)},clear(i){for(;t.length!==0;)t.remove(0);l.setValue(d,{value:null,items:[]}),s=W(!1)},insert(i){const{index:N,displayValue:e,exportValue:m}=i.detail.insert,M=t.children[N],J=document.createElement("option");J.textContent=e,J.value=m,M?M.before(J):t.append(J),l.setValue(d,{value:W(!0),items:n(i)}),s=W(!1)},items(i){const{items:N}=i.detail;for(;t.length!==0;)t.remove(0);for(const e of N){const{displayValue:m,exportValue:M}=e,J=document.createElement("option");J.textContent=m,J.value=M,t.append(J)}t.options.length>0&&(t.options[0].selected=!0),l.setValue(d,{value:W(!0),items:n(i)}),s=W(!1)},indices(i){const N=new Set(i.detail.indices);for(const e of i.target.options)e.selected=N.has(e.index);l.setValue(d,{value:W(!0)}),s=W(!1)},editable(i){i.target.disabled=!i.detail.editable}};this._dispatchEventFromSandbox(Q,V)}),t.addEventListener("input",V=>{var Q;const i=W(!0),N=W(!1);l.setValue(d,{value:i}),V.preventDefault(),(Q=this.linkService.eventBus)==null||Q.dispatch("dispatcheventinsandbox",{source:this,detail:{id:d,name:"Keystroke",value:s,change:N,changeEx:i,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(t,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],V=>V.target.value)):t.addEventListener("input",function(V){l.setValue(d,{value:W(!0)})}),this.data.combo&&this._setTextStyle(t),this._setBackgroundColor(t),this._setDefaultPropertiesFromJS(t),this.container.append(t),this.container}}class Ci extends Zd{constructor(l){const{data:d,elements:Z}=l;super(l,{isRenderable:Zd._hasPopupData(d)}),this.elements=Z,this.popup=null}render(){this.container.classList.add("popupAnnotation");const l=this.popup=new DM({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open}),d=[];for(const Z of this.elements)Z.popup=l,Z.container.ariaHasPopup="dialog",d.push(Z.data.id),Z.addHighlightArea();return this.container.setAttribute("aria-controls",d.map(Z=>`${IR}${Z}`).join(",")),this.container}}var tW,ri,xi,FW,Y0,gl,at,Ya,yV,kV,cW,lt,PU,bt,zV,mt,Qn,WF,B0,Ud,Rn,LQ,jN,Oe,ge,ON,LV,IV,ji;class DM{constructor({container:l,color:d,elements:Z,titleObj:t,modificationDate:F,contentsObj:c,richText:W,parent:s,rect:n,parentRect:V,open:Q}){b(this,Ud),b(this,tW,h(this,Ud,ge).bind(this)),b(this,ri,h(this,Ud,ji).bind(this)),b(this,xi,h(this,Ud,IV).bind(this)),b(this,FW,h(this,Ud,LV).bind(this)),b(this,Y0,null),b(this,gl,null),b(this,at,null),b(this,Ya,null),b(this,yV,null),b(this,kV,null),b(this,cW,null),b(this,lt,!1),b(this,PU,null),b(this,bt,null),b(this,zV,null),b(this,mt,null),b(this,Qn,null),b(this,WF,null),b(this,B0,!1);var i;R(this,gl,l),R(this,Qn,t),R(this,at,c),R(this,mt,W),R(this,kV,s),R(this,Y0,d),R(this,zV,n),R(this,cW,V),R(this,yV,Z),R(this,Ya,Hh.toDateObject(F)),this.trigger=Z.flatMap(N=>N.getElementsToTriggerPopup());for(const N of this.trigger)N.addEventListener("click",a(this,FW)),N.addEventListener("mouseenter",a(this,xi)),N.addEventListener("mouseleave",a(this,ri)),N.classList.add("popupTriggerArea");for(const N of Z)(i=N.container)==null||i.addEventListener("keydown",a(this,tW));a(this,gl).hidden=!0,Q&&h(this,Ud,LV).call(this)}render(){if(a(this,PU))return;const l=R(this,PU,document.createElement("div"));if(l.className="popup",a(this,Y0)){const F=l.style.outlineColor=O.makeHexColor(...a(this,Y0));CSS.supports("background-color","color-mix(in srgb, red 30%, white)")?l.style.backgroundColor=`color-mix(in srgb, ${F} 30%, white)`:l.style.backgroundColor=O.makeHexColor(...a(this,Y0).map(c=>Math.floor(.7*(255-c)+c)))}const d=document.createElement("span");d.className="header";const Z=document.createElement("h1");if(d.append(Z),{dir:Z.dir,str:Z.textContent}=a(this,Qn),l.append(d),a(this,Ya)){const F=document.createElement("span");F.classList.add("popupDate"),F.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),F.setAttribute("data-l10n-args",JSON.stringify({dateObj:a(this,Ya).valueOf()})),d.append(F)}const t=a(this,Ud,Rn);if(t)Ee.render({xfaHtml:t,intent:"richText",div:l}),l.lastChild.classList.add("richText","popupContent");else{const F=this._formatContents(a(this,at));l.append(F)}a(this,gl).append(l)}_formatContents({str:l,dir:d}){const Z=document.createElement("p");Z.classList.add("popupContent"),Z.dir=d;const t=l.split(/(?:\r\n?|\n)/);for(let F=0,c=t.length;F